⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 select_insert.txt

📁 orale培训教材包括了所有的sql说明和实例
💻 TXT
字号:
此例必须要求name,salary 是not null
create table sm_emp_promote
(PromEmpID char(10) not null,
Name   varchar2(10) not null,
salary number(8,2) not null
);

1:
insert into sm_emp_promote (PromEmpID,Name,salary)
select EmpID,Name,salary from sm_emp where Name in ('张飞','关羽','刘备');

--ok!


3:
insert into sm_emp_promote (PromEmpID)
select EmpID from sm_emp where Name in ('张飞','关羽','刘备');
--在没有insert 纪录时此句 执行没error!
                     

2:
--不insert 纪录,执行3
--insert into sm_emp values ('0000000001','张飞',111,'62651234');
--insert  纪录,执行3

--err!非null的字段,不可以不写在field list中。为什么?

insert into sm_emp_promote (PromEmpID) values('001');
--ok吗?


--与上一问题相同。
--允许为null的字段可以不出现在字段列表中,插入结果自动插入NULL。
--not null,的字段必须出现在字段列表中。

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -