choidebuさんの投稿一覧
助け合いフォーラムの投稿
2023/04/16
返信
niceコマンドを使用せずにコマンドを単体で実行した場合とは?
文章前半部分の「niceコマンドを使用せずにコマンドを単体で実行した場合」とはどういうことでしょうか?
# ./test
など、niceコマンドを使わず直接testコマンド(プログラム)を実行することです。
2023/04/16
返信
単一行演算子と複数行演算子の見分け方について
Oracle Master Silver SQLの問題で単一行演算子と複数行演算子の見分け方で混乱しているのですが、
問題ID:26510 の「参考」に単一行演算子と複数行演算子の表がありますよ。
等号(=)、不等号(<>)を使っているのが単一演算子で、IN,ANY,ALLが複数行演算子です。
2023/04/08
返信
2023/02/01
返信
2023/02/01
返信
一意制約について教えてください。
【列UNIQUE+複数列UNIQUE】
CREATE TABLE temp2
(
id NUMBER(2) CONSTRAINT id_uq2 UNIQUE NOT NULL,
name VARCHAR2(10) CONSTRAINT name2_nn NOT NULL,
CONSTRAINT temp_uq UNIQUE(id, name)
);
この場合、id列単体でも一意である必要があります。
insert into temp2 values(1,'aaa'); ・・OK
insert into temp2 values(1,'bbb'); ・・エラー
insert into temp2 values(1,'bbb'); ・・エラー
【複数列UNIQUE のみ】
CREATE TABLE temp3
(
id NUMBER(2) CONSTRAINT id_uq NOT NULL,
name VARCHAR2(10) CONSTRAINT name_nn NOT NULL,
CONSTRAINT temp_uq UNIQUE(id, name)
);
この場合、id列単体では一意である必要が無いです。
insert into temp3 values(1,'aaa'); ・・OK
insert into temp3 values(1,'bbb'); ・・OK
insert into temp3 values(1,'bbb'); ・・エラー
疑問点は無料で使えるLive SQLで色々試してみると良いですよ。
合格体験記の投稿
投稿がありません