各位高手,因難重重!!!一波未平,一波又起...小心哦!!

chenlishu413 2003-05-08 07:55:11
1,如何在表中定位到某條記錄,假如我想定位到第5條記錄,並可以取得它任何一列的值.該怎樣利sql語句達到.


2,表中建立關聯有什麼好處?


3,如果新增一個檔案群組.

...全文
5 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
chenlishu413 2003-05-10
大力,第一個問題能不能用select語句達到呢.
回复
chenlishu413 2003-05-10
謝謝大力指點.
回复
pengdali 2003-05-08
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#))
go



insert 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)
回复
pengdali 2003-05-08
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
回复
hooboo 2003-05-08
数据库中没有第几条的概念,所以1的想法就不对。
2,建立关联是要因为数据本身有关联关系。
3,不知道档案群组为何物
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2003-05-08 07:55
社区公告
暂无公告