@在SQL Server 中的意义是什么

select * from mytable和select * from @mytable 这两者有什么区别吗?
2024-12-21 13:32:52
推荐回答(3个)
回答1:

@代表变量,sql中不支持表还有字段值是变量,
所以第二句是不会执行成功的,不过可以通过拼接sql语句来执行

回答2:

mytable 是表名 @mytable是变量,表是静态真实的表,变量是存储内容的,存储的是字段中的值

回答3:

变量标记。
意思是mytable指真正的表名
@mytable 表名称是外部传递过来的。

你滴明白?