⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_44450.htm

📁 vc
💻 HTM
字号:
<p>
序号:44450 发表者:416 发表日期:2003-06-19 22:56:31
<br>主题:请问在ORACLE中如何实现一个表的primary key,要自动插入并增长
<br>内容:请问在ORACLE中如何实现一个表的primary key,要自动插入并增长<BR>好象可以用一个触发器实现,但我不怎么会写!
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:冯中华 回复日期:2003-06-20 11:53:43
<br>内容:1、先建立一个序列;<BR>create sequence SEQ_ID<BR>minvalue 1<BR>maxvalue 999999999999999999999999999<BR>start with 1<BR>increment by 1<BR>cache 20;<BR><BR>2、建立一个插入触发器<BR>create trigger TG_B_I_TABLENAME before insert on TABLENAME for each row<BR>DECLARE<BR> ...<BR>BEGIN<BR>...<BR>&nbsp;&nbsp;SELECT SEQ_ID.NEXTVAL INTO :NEW.id from dual;<BR>...<BR>END TG_B_I_TABLENAME;<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -