入门级数据库问题,送分100,因为很急!

zerg79 2002-03-21 10:53:48
我做了个SQL Server2000的用户定义函数,User Defined Functions,里面定义了一个变量@IPAddress,需要取一个表(比如Table1)里面第一条记录的“IP”字段值给变量@IPAddress赋值,请问怎么写???现在这个Table1表只有这么一行数据。
如果Table1表有多条记录,怎么随机取出其中一条来对变量赋值,麻烦各位了!

绝对送分,童叟无欺!!!

...全文
47 9 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
lihonggen0 2002-03-22
  • 打赏
  • 举报
回复
select top 1 @IPAdress=IP from table1
jamex 2002-03-22
  • 打赏
  • 举报
回复
select top 1 @IPAdress=IP from table1
zerg79 2002-03-21
  • 打赏
  • 举报
回复
快点啊,急啊,我在线等待
zerg79 2002-03-21
  • 打赏
  • 举报
回复
怎么没有人回答啊????
xhuangp 2002-03-21
  • 打赏
  • 举报
回复
or
set ROWCOUNT=1
select @IPAdress=IP from table1
set ROWCOUNT=0
xhuangp 2002-03-21
  • 打赏
  • 举报
回复
select top 1 @IPAdress=IP from table1
warning 2002-03-21
  • 打赏
  • 举报
回复
2、sql server:
select @IPAdress=max(IP) from table1
sayyoume 2002-03-21
  • 打赏
  • 举报
回复
1,
select ip into @IPAddress from table1
2,
select max(ip) into @IPAddress from table1
不好意思,oracle中可用的,sqlserver中未经测试,自己试试吧
不过第二个思路一定是对的
chenzhujun 2002-03-21
  • 打赏
  • 举报
回复
我要是知道我一定告诉你,可是我知道吗?!
我不知道,所以,很可惜
我不能告诉你!!

1,217

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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