SQL 中为属性之一自动生成的数字(Oracle 10g/11g 应支持)[重复]

Posted

技术标签:

【中文标题】SQL 中为属性之一自动生成的数字(Oracle 10g/11g 应支持)[重复]【英文标题】:Auto-Generated numbers in SQL for one of the Attributes(should be supported by Oracle 10g/11g) [duplicate] 【发布时间】:2013-06-05 16:44:34 【问题描述】:

谁能帮我自动生成empID字段,这样我们就不用通过insert语句输入值了。 create table employee( empID int,designation varchar(10));什么代码才能让我只输入designation和ename而不是empID(应该是自动生成的)?

【问题讨论】:

这个问题好像已经回答过好几次了。试试这个:***.com/questions/11296361/… 【参考方案1】:

使用sequences。我用过这个,效果很好。

【讨论】:

以上是关于SQL 中为属性之一自动生成的数字(Oracle 10g/11g 应支持)[重复]的主要内容,如果未能解决你的问题,请参考以下文章

Oracle:生成一个数字序列,其值以某个数字开头

Oracle sql 错误 ora-01722 无效数字 ora-02063 前行来自

Oracle 游标

sql数据库中为列添加identity属性有啥用?

sqlserver数据库中为datetime类型,通过myeclipse逆向工程生成实体类中属性为啥是java.sql.Timestamp

SQL如何实现主键数字自动增加?(SQLSERVER)