为了账号安全,请及时绑定邮箱和手机立即绑定

这题该选什么?

现有如下建表SQL语句:

CREATE TABLE departments

(

  department_id NUMBER(4) PRIMARY KEY,

  department_name VARCHAR2(20),

  city  VARCHAR2(20),

  province VARCHAR2(20)

)

下面插入语句正确的是:( )。

 

 A.

INSERT INTO departments VALUES(300,’abc’);

 

 B.

INSERT INTO departments(department_name,department_id) VALUES(300,’design’);

 

 C.

INSERT INTO departments(department_name,city) VALUES(‘design’,’bj’);

 

 D.

INSERT INTO departments VALUES(300,’abc’,null,null);

 


正在回答

4 回答

选C,不选D是因为不能保证表departments中是否有值为300的department_id,如果有,则报错。

0 回复 有任何疑惑可以回复我~

看着是对的 ,,但是当我复制到sql plus 运行的时候发现 一个问题

INSERT INTO departments VALUES(300,’abc’,null,null);

abc的字符串单引号是中文的。。。。。。奇葩

0 回复 有任何疑惑可以回复我~

为什么不选D呢。哈哈 

0 回复 有任何疑惑可以回复我~

选C,INSERT INTO table-name

(column1,column2。。。)VALUES(value1,value2。。。)

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

这题该选什么?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信