首頁 > 資料庫 > Oracle > 總結整理Oracle的新增語句(總結分享)

總結整理Oracle的新增語句(總結分享)

WBOY
發布: 2022-02-10 18:26:08
轉載
3716 人瀏覽過

這篇文章為大家帶來了關於Oracle添加語句的相關知識,其中包括添加語句的語法和預設值等相關問題,希望對大家有幫助。

總結整理Oracle的新增語句(總結分享)

新增語句

新增語句的語法:

insert into 表名(列名列表) values(值列表);
登入後複製

注意:

1)新增一條記錄

2) 值清單的順序和類型及個數 與列名清單對應的

3) 值清單中除了數值類型外,其他類型的值使用單引號引起來。

4) 將可空列賦值為空 4.1)列清單中不寫此列 4.2)值寫為null

5)給予預設值的資料列直接使用預設值時 5.1 ) 列清單中不寫此列 5.2) 值寫為default

6) 列名清單可以省略,注意值清單的順序要與定義表時列的順序一致 (不建議使用)

學生表

select * from studentInfo;
登入後複製

為學生表中新增一條資料

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(1,'张三','男',21,'32165498747','zhang@126.com','北京海淀');
登入後複製

值與列順序和類型一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values('张三',1,'男',21,'32165498747','zhang@126.com','北京海淀');--类型不一致错误
登入後複製

值的個數與列的個數的一致

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','女',21,'32165498745','zhang@126.com');--没有足够的值
登入後複製
insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(2,'张帅','男',21,'32165498745','zhang@126.com','北京海淀','描述'); --值过多
登入後複製

給可空列賦值為null

位址列為空(省略此列名)

insert into studentInfo(studentId,stuName,sex,age,phone ,email)
values(2,'张帅','男',21,'32165498745','zhang@126.com');
登入後複製

值寫成null

insert into studentInfo(studentId,stuName,sex,age,phone ,email,address)
values(9,'大山','男',22,null,'oracle@126.com',null);
登入後複製

給有預設值的列使用預設值

省略有預設值的列

insert into studentinfo(studentId,stuName,age,phone,address)
values(10,'李林',21,'14785236956','北京西城');
登入後複製

值中寫default

insert into studentInfo(studentid,stuname,sex,age, phone,email,address)
values(11,'蔡徐坤',default,20,'45632178954',default,null);
登入後複製

省略列名清單

insert into studentinfo
values(12,'邓伦',default,22,null,null,default);
登入後複製

提交資料

commit;

推薦教學:《Oracle影片教學

以上是總結整理Oracle的新增語句(總結分享)的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:csdn.net
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板