软件注册站
热情软件屋

 
Oracle中有没有会自动增加的数据类型
编号: QA004915    
建立日期: 2005年4月22日 最后修改日期: 2005年4月22日
所属类别: C/C++ - 数据库
   
    操作系统:linux
    编程工具:c/c++
    问题:oracle中有没有一种数据类型象Informix的autoint类型,当向数据库的表中插入记录时,不设置该字段,它会自动增加的数据类型?
    水平: 中级(豆芽)
   
    代勇波、康平、ShaoLei、Joe Ng、贺本林、秦嘉、姚志远 的意见:
    ORACLE中没有这样的数据类型。但这个问题是有办法解决的:将字段设为整型,创建sequence,用sequence对该字段赋值,然后写一个插入触发器自动增加。sequence还可控制起始值和步长。在insert语句中使用sequencename.nextval即可实现。

    

此问题由代勇波等回答。

附加关键字:编程, 源程序, programming, source code, C/C++, MFC, C++ Builder, Borland C++, Turbo C, C, BCB, 数据库, database, query

   
 
把这个问题推荐给朋友
   
 
   
您的意见类别
您的名字
您的电子邮件
您的建议(请尽可能详细)
 
 

版权所有 1997-2008 热情软件屋
如果您有任何建议和意见, 请给我发个电子邮件 askpro@china-askpro.com
Web Designed by ZebraStudio