DBA面试题

当前位置: 面试问题网 > DBA面试题 > SQL里面如何插入自动增长序列号字段

SQL里面如何插入自动增长序列号字段

INSERT时如果要用到从1开始自动增长的数字做唯一关键字, 应该先建立一个序列号.
   CREATE SEQUENCE 序列号的名称 (最好是表名+序列号标记) INCREMENT BY 1 START WITH 1 MAXVALUE 99999 NOCYCLE NOCACHE;
   其中最大的值按字段的长度来定,比如定义的自动增长的序列NUMBER(6) , 最大值为999999
   INSERT 语句插入这个字段值为: 序列号的名称.NEXTVAL
   例子: SQL> insert into s_dept(id, name, region_id) values (s_dept_id.nextval, ‘finance’, 2);
   1 row created.
   只有运行了序列号的名称. nextval后序列号的名称. currval 才有效才有值.

【SQL里面如何插入自动增长序列号字段】相关文章

1. SQL里面如何插入自动增长序列号字段

2. 在数据文件自动增长时,自动增长是否会阻塞对文件的更新

3. SQL里面IN比较快还是EXISTS比较快

4. 什么是java序列化,如何实现java序列化

5. mysql的最长数据库名,表名,字段名可以是多长

6. mysql_pconnect()和mysql_connect()有什么区别

7. 写一个在SQL Server创建表的SQL语句

8. Java里面如何创建一个内部类的实例

9. Java里面如何把一个Array数组转换成Collection, List

10. WebSphere面试题:在WebSphere里面如何部署一个应用

本文来源:https://www.mianshiwenti.com/a13336.html

点击展开全部

《SQL里面如何插入自动增长序列号字段》

将本文的Word文档下载到电脑,方便收藏和打印

推荐程度:

进入下载页面

﹝SQL里面如何插入自动增长序列号字段﹞相关内容

其它栏目

也许您还喜欢