读书人

关于SQLServer中几个操作疑问?解决思

发布时间: 2012-06-17 21:02:01 作者: rapoo

关于SQLServer中几个操作疑问?
利用sqlserver查询分析器创建一个数据表MR,有三个字段MRID(要求自动增量)、MRNAME、MRCon。
创建该表的create代码应该怎么写?

利用查询分析器可以实现级联删除吗?能否举例说明注意点?

利用查询分析器可进行存储过程的创建及访问吗?

谢谢


[解决办法]
create table MR
(
mrid int identity(1,1),
MRNAME varchar(20),
MRCon varchar(20)
)
可以实现级联删除,但是你首先要创建外键,然后delete的的时候使用cascade
查询分析器几乎可以实现所有操作。所以不要担心查询分析器做不了,查询分析器主要是用语句来实现功能
[解决办法]
级联删除的例子,

SQL code
create table t1(id int not null primary key, de varchar(5))insert into t1select 1,'a' union allselect 2,'b' union allselect 3,'c'create table t2(id int not null constraint fk_t1_id foreign key references t1(id)  on delete cascade)insert into t2(id) values(1)insert into t2(id) values(3)-- 删除t1.id=1,级联删除t2.id=1.delete from t1 where id=1select * from t1/*id          de----------- -----2           b3           c*/select * from t2/*id-----------3*/ 

读书人网 >SQL Server

热点推荐