1.oracle實現主鍵自增:
①新建序列:create sequence user_test start with 1 increment by 1;
②用法:insert into tb_user(id,name) values(user_test.nextval,'xiaowang');
2.oracle實現主鍵自增策略:
oracle若實現主鍵(id)自增,取返回值,返回值為本次操作影響的行數,並非id,要想獲得id值,使用user.getid()即可獲取到剛才插入的id.
3.oracle與mysql一次插入多條資料的區別。
a.oracle:
insert all
into tb_test(id,name) values(1,'a')
into tb_test(id,name) values(2,'b')
into tb_test(id,name) values(3,'c')
select * from dual;
b.mysql:
insert into tb_test(id,name) values(1,'a'),(2,'b'),(3,'c');
**oracle插入時可以是不同表
資料庫小知識
1 判斷某錶是否存在某欄位,不存在返回 0,存在返回1 select count 1 from syscolumns where id object id 資料庫表名 and name 欄位名 2 查詢某錶某列中的最大值 select max fieldname fromtablename 3 判斷...
資料庫鏈結 小知識
c 如果轉貼請註明出處 日期 2005 4 27 查詢 page language c debug true import namespace system.data import namespace system.data.oledb import namespace system.io 新增,刪...
mysql資料庫小知識
本題考察mysql中的儲存引擎了解情況,innodb儲存引擎提供了具有提交 回滾和崩潰恢復能力的事務安全,但不支援全文索引。故c答案正確。本題是對mysql中字符集相關知識的考查。a選項錯誤,該系統變數為當前資料庫的預設字符集,下列為字符集相關系統變數 character set server 預設...