table1
字段
ID Number PK(自增字段)
Name varchar2(50)
我试过sequences,但是很麻烦。我用query做数据集,用DBGRID显示还有DBNavigater ,保存数据时我怎样查询出我建立的sequences的nextval并给ID赋值,
难道要用触发器吗?或者有没有其它的方法?请高手不吝赐教。
字段
ID Number PK(自增字段)
Name varchar2(50)
我试过sequences,但是很麻烦。我用query做数据集,用DBGRID显示还有DBNavigater ,保存数据时我怎样查询出我建立的sequences的nextval并给ID赋值,
难道要用触发器吗?或者有没有其它的方法?请高手不吝赐教。
解决方案 »
- .css和.js是什么文件?
- 有关Indy的TIDTCPServer组件的问题,个人经验不足,请有这方面的高手帮忙,具体问题请进入。
- 如何取一个字符的asci码?
- 我用installshield professional6.22打包程序出现问题
- 有关于CRYSTAL REPORTS的几个菜鸟问题!!
- 工作没有,手机今天也没有,深圳,想哭
- 怎样得到文件在系统中的属性--〉〉注意,是要文字和系统语言相符,不是简单的filegetattr
- Delphi 中的消息处理问题
- 大哥 怎么在网上查到这的硬盘是不是水货好像输一个序列号就可以是不是
- 会FOXBASE OR FOXPRO 的进来帮我看看怎么实现下面的程序,很简单的,过几天就考试了,挺急的
- TChart显示多Series问题
- 在XP下怎样安装SQL server2000
begin
select auto_seq.nextval into :new.n1 from dual;
end;
/insert into auto_numbfor(v1) values('some');
create pulic synonym Seq_Settle_No for urname.Seq_Settle_No
table name:systems
fields: sysID number pk
SysName varchar2(50)
Sequences:SQ_SYSTEMS_ID
我建了一个触发器为什么不能用?
create or replace trigger
JIFEI.Auto_sysID
before insert on Systems for each row
begin
select SQ_SYSTEMS_ID.nextval into :new.SysID from dual;
end;
create or replace trigger Auto_sysID
before insert on systems
for each row
begin
select SQ_SYSTEMS_ID.nextval into :new.SysID from dual;
end Auto_sysID;
为什么在末尾要加上Auto_sysID这一句?
但是我看到数据库中别人声明的触发器名字是加前缀 jifei. 的,执行没有报错,就是不可用。
删掉前缀就OK,why????
tell me why?
说的详细点,MD5是什么。我是Oracle初学者