11 个解决方案
#1
联合主键貌似不能实现自增吧。
#2
那有什么方法可以实现这个功能吗?
#3
僅僅只是 要實現功能的話,應該可以用trigger 寫吧。
#4
很简单的一个触发器,百度一下,你就知道。
#5
请问trigger 是什么东西?
#6
求关键字啊... 百度不到
#7
就是触发器。
CREATE OR REPLACE TRIGGER INSERT_TRG
AFTER INSERT ON DATABASENAME
BEGIN
--实现判断
if a = b then
c := c+1 ;
elseif a != b then
c := 1;
end if;
END;
#8
变量前别忘 加 :new.
#9
很简单的一个触发器,百度一下,你就知道。
求关键字啊... 百度不到
就是触发器。CREATE OR REPLACE TRIGGER INSERT_TRG
AFTER INSERT ON DATABASENAME
BEGIN
--实现判断
if a = b then
c := c+1 ;
elseif a != b then
c := 1;
end if;
END;
非常感谢!
#10
僅僅只是 要實現功能的話,應該可以用trigger 寫吧。
请问trigger 是什么东西?
#11
请问如果是下面这种情况该怎么实现呢?
在oracle里建了一张表 有那么几个字段 A varchar2(56)B int C varchar2(256) D varchar2(256) 其中AB为联合主键 当插入多条数据 A相同的时候B+1 如果几条数据的A不同让B=1 要怎么样实现这个功能呢?
在oracle里建了一张表 有那么几个字段 A varchar2(56)B int C varchar2(256) D varchar2(256) 其中AB为联合主键 当插入多条数据 A相同的时候B+1 如果几条数据的A不同让B=1 要怎么样实现这个功能呢?
#1
联合主键貌似不能实现自增吧。
#2
联合主键貌似不能实现自增吧。
那有什么方法可以实现这个功能吗?
#3
僅僅只是 要實現功能的話,應該可以用trigger 寫吧。
#4
很简单的一个触发器,百度一下,你就知道。
#5
僅僅只是 要實現功能的話,應該可以用trigger 寫吧。
请问trigger 是什么东西?
#6
很简单的一个触发器,百度一下,你就知道。
求关键字啊... 百度不到
#7
很简单的一个触发器,百度一下,你就知道。
求关键字啊... 百度不到
就是触发器。
CREATE OR REPLACE TRIGGER INSERT_TRG
AFTER INSERT ON DATABASENAME
BEGIN
--实现判断
if a = b then
c := c+1 ;
elseif a != b then
c := 1;
end if;
END;
#8
变量前别忘 加 :new.
#9
很简单的一个触发器,百度一下,你就知道。
求关键字啊... 百度不到
就是触发器。CREATE OR REPLACE TRIGGER INSERT_TRG
AFTER INSERT ON DATABASENAME
BEGIN
--实现判断
if a = b then
c := c+1 ;
elseif a != b then
c := 1;
end if;
END;
非常感谢!
#10
僅僅只是 要實現功能的話,應該可以用trigger 寫吧。
请问trigger 是什么东西?
#11
请问如果是下面这种情况该怎么实现呢?
在oracle里建了一张表 有那么几个字段 A varchar2(56)B int C varchar2(256) D varchar2(256) 其中AB为联合主键 当插入多条数据 A相同的时候B+1 如果几条数据的A不同让B=1 要怎么样实现这个功能呢?
在oracle里建了一张表 有那么几个字段 A varchar2(56)B int C varchar2(256) D varchar2(256) 其中AB为联合主键 当插入多条数据 A相同的时候B+1 如果几条数据的A不同让B=1 要怎么样实现这个功能呢?