Mottchanさんの投稿一覧
解説では、
「・DML文は1つの文で1つのトランザクションになる
DML文は1つ以上の文のまとまりで1つのトランザクションになります。」
となるので、ばつとなっています。
DML文は1つ以上の文のまとまりで1つのトランザクションが正解であれば
DML文は1つの文で1つのトランザクションになる。も正解では無いでしょうか。
1つ以上の文のまとまりという言葉が理解できていないかもしれません。
誰かわかる人教えてください。
以下の文は正解のクエリとなっていますが、>の解説がありませんのでよくわかりませんでした。
SELECT department_id, AVG(salary) FROM employees WHERE salary > (SELECT MIN(salary) FROM employees) GROUP BY department_id
どなたかご教授いただけると幸いです。
以下の2つのCREATE文で、
列UNIQUE制約を付与してから複数列UNIQUE制約をつけるのと、
複数列UNIQUE制約のみの場合でどのように違うか教えてください。
CREATE TABLE temp
(
id NUMBER(2) CONSTRAINT id_uq UNIQUE NOT NULL,
name VARCHAR2(10) CONSTRAINT name_nn NOT NULL,
birth DATE,
CONSTRAINT temp_uq UNIQUE(id, name)
);
CREATE TABLE temp
(
id NUMBER(2) CONSTRAINT id_uq NOT NULL,
name VARCHAR2(10) CONSTRAINT name_nn NOT NULL,
birth DATE,
CONSTRAINT temp_uq UNIQUE(id, name)
);