select 和 set 有什么区别?

daidaoke2001 2005-06-07 05:18:24
可以使用
select @i = 1

set @i = 1
两种方式

这两种方式有什么区别呢?
...全文
237 20 打赏 收藏 转发到动态 举报
写回复
用AI写文章
20 条回复
切换为时间正序
请发表友善的回复…
发表回复
daidaoke2001 2005-08-24
  • 打赏
  • 举报
回复
首先,谢谢大家!

to mouse0987(飞狐) :您的链接无效,是一个论坛的主页面,你是打广告吧?

tony0115(凡): 执行了,打印的都是1,所以没有区别?
rfq 2005-06-23
  • 打赏
  • 举报
回复
学习!
Well 2005-06-23
  • 打赏
  • 举报
回复
一個是查詢一個是設置值
cemma 2005-06-23
  • 打赏
  • 举报
回复
MARK
filebat 2005-06-22
  • 打赏
  • 举报
回复
呵呵, 这个问题我以前也一直困惑.
今天算是了解到了一些.
多谢楼主的问题.
duxianghe 2005-06-22
  • 打赏
  • 举报
回复
SELECT @local_variable指定将(使用 DECLARE @local_variable 创建的)给定的局部变量设置为指定的表达式。

建议将 SET @local_variable 用于变量赋值。
duxianghe 2005-06-22
  • 打赏
  • 举报
回复
指定将(使用 DECLARE @local_variable 创建的)给定的局部变量设置为指定的表达式。

建议将 SET @local_variable 而不是 SELECT @local_variable 用于变量赋值。
yjdn 2005-06-08
  • 打赏
  • 举报
回复
select 可以给多个变量赋值
set 只能给一个变量 赋值
FCU 2005-06-08
  • 打赏
  • 举报
回复
: kylike(直到有一天,我几乎可以回答这里所有的问题) ( ) 信誉:100 2005
tony0115 2005-06-08
  • 打赏
  • 举报
回复
-- 执行以下的语句看看效果
declare @Var int
set @var = 1
print @@rowcount
select @var = 1
print @@rowcount
greenhornH 2005-06-08
  • 打赏
  • 举报
回复
xuexi~
duanduan1122 2005-06-07
  • 打赏
  • 举报
回复
select @i = 1

set @i = 1
两种方式 --没有区别的。
Andy__Huang 2005-06-07
  • 打赏
  • 举报
回复
可以使用
select @i = 1

set @i = 1
两种方式

這樣沒有差別,得到一樣的結果
leongwong 2005-06-07
  • 打赏
  • 举报
回复
SET:将先前使用 DECLARE @local_variable 语句创建的指定局部变量设置为给定的值。
leongwong 2005-06-07
  • 打赏
  • 举报
回复
学习!
kylike 2005-06-07
  • 打赏
  • 举报
回复
select 可以对多个参数赋值,而 Set 只能对一个参数赋值。

select @a = 1 , @b = 2 , @c = 3 是有效的,

Set @a = 1 , @b = 2 , @c = 3 则是无效的。

总体的来说, 在功能使用上来说, select 完全可以替代 set 。
set 可以实现的功能 , select 都可以实现。 而 set 却不能替代select 。
我感觉上 SET 是一个怪物,但MSSERVER help 文档却鼓励使用 set 。
xiaoxiaodewo1981 2005-06-07
  • 打赏
  • 举报
回复
通常 select * from ...where ....(用于查询比较多)

update ... set ... from ... where ....(用于修改表数据)
paoluo 2005-06-07
  • 打赏
  • 举报
回复
select @i = 1

set @i = 1

这种情况下没有差别
mouse0987 2005-06-07
  • 打赏
  • 举报
回复
请点这里,查看详细情况

http://www.lz.net.cn/bbs/X_AdvCom_Get.asp?UserID=7342
Frewin 2005-06-07
  • 打赏
  • 举报
回复
这两种方式没有差别

34,594

社区成员

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

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