创建Oracle表
如何用语句创建一个Product表 其中的字段有
ProductID number 自动增长
ProductName nvarchar2
关键是这个自动增长如何实现(知道需要创建个序列 然后 序列.nxval)
但是我这个实现是在
asp.net程序中实现
该如何写这个创建的语句,同时第一个字段自动增长
------解决方案--------------------ORALCE中没有SQL SERVER2000里面(自动增长类型)的
一般只有用序列来自动控制
------解决方案--------------------楼上说得对,你也可以针对这个表写个触发器:一有数据插入,就将这个字段自动用序列插入!
------解决方案--------------------可以这样建表嘛:
先建一个sequence,
如,create sequence seq_id start with 1 increment by 1
然后在建表的时候建立这个字段:
如, create table tmp (id smallint not null, ...)
插入数据的时候,
insert into tmp values(seq_id.nextval, ...)
这样就可以达到sqlserver中自增长的效果了
------解决方案--------------------只有sequence 能满足