sql server sql语句创建序列怎么写?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql server sql语句创建序列怎么写?相关的知识,希望对你有一定的参考价值。
有一道题,给出一个表,有一个cust_jd属性,数据类型为number(9)
要求为该表的cust_id建立一个序列cust_id_seq
表名为cust_info
SQL语句里面不是有个sequence(序列)关键字吗?想知道如何创建它
ALTER TABLE cust_id ADD cust_id_seq number(9) identity(1,1)
如果你要搞sequence
CREATE SEQUENCE cust_id_seq
INCREMENT BY 1
START WITH 1
MAXVALUE 999999999
NOCYCLE;
增加的时候用cust_id_seq.nextval 参考技术A 你看看解决了不
alter table cust_info add sequence int
insert into cust_info (sequence)
select row_number() over(order by cust_id) as cust_id_seq from cust_info
MS SQL Server 全表搜索触发器语句怎么写?
参考技术A 1、如果你问的是如何禁止删除x表的y列这个列
这个属于ddl操作,sql
server2000是无法做到控制ddl操作的,也就是说
它不支持ddl触发器。所以只能通过程序来控制
2、如果你问的是如何禁止删除x表的y列的内容
而不是删除整个列
那可以使用触发器(不过这样意义不大)
create
trigger
tr_d
on
x
before
delete
begin
'禁止删除y列的内容';
rollback;
end
以上是关于sql server sql语句创建序列怎么写?的主要内容,如果未能解决你的问题,请参考以下文章