declare @变量 int
declare cursor_insert scroll cursor for select 列1 from 你的表
open cursor_insert
fetch ABSOLUTE 5 from cursor_insert into @变量
close cursor_insert
deallocate cursor_insert

解决方案 »

  1.   

    2、可以做业务约束:Create database cat
    go
    use cat
    go
    CREATE TABLE s(s# int not null primary key,s_name varchar(8) not null)
    go
    CREATE TABLE c (c# int not null primary key,c_name varchar(8) not null)
    go
    CREATE TABLE cs(c# int not null,s# int not null,cj tinyint not null default(0),
    primary key (c#,s#),foreign key(s#) references s(s#),foreign key(c#) references c(c#))
    goinsert s values(1,'saa')
    insert c values(1,'caa')--这句是对的
    insert cs values(1,1,86)--这句是错的,sql会报错,应为s表的s#列里没有2
    insert cs vlaues(2,1,45)
      

  2.   

    大力,第一個問題能不能用select語句達到呢.