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

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


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


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

...全文
24 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
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,不知道档案群组为何物

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧