社区
MS-SQL Server
帖子详情
select @variable
cvinx
2003-05-20 09:05:38
t-sql 里面select 直接加变量后面什么也不加是什么意思
例如select @returnvalue
...全文
118
7
打赏
收藏
select @variable
t-sql 里面select 直接加变量后面什么也不加是什么意思 例如select @returnvalue
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
pengdali
2003-05-20
打赏
举报
回复
显示这个变量的值
select 1,2,3,'大力',@aaa
cvinx
2003-05-20
打赏
举报
回复
但在oracle中无法使用阿
DECLARE
v_RtnValue NUMBER;
BEGIN
v_RtnValue := 1;
SELECT v_RtnValue FROM dual;
END;
提示需要一个into语句
愉快的登山者
2003-05-20
打赏
举报
回复
select @returnvalue
显示变量@returnvalue的值。
psxfghost
2003-05-20
打赏
举报
回复
帮助中的东东:
语法
SELECT { @local_variable = expression } [ ,...n ]
参数
@local_variable
是给其赋值的声明变量。
expression
是任何有效的 Microsoft® SQL Server™ 表达式,包括标量子查询。
注释
SELECT @local_variable 通常用于将单个值返回到变量中。例如,如果 expression 为列名,则返回多个值。如果 SELECT 语句返回多个值,则将返回的最后一个值赋给变量。
如果 SELECT 语句没有返回行,变量将保留当前值。如果 expression 是不返回值的标量子查询,则将变量设为 NULL。
在第一个示例中,将变量 @var1 赋给 Generic Name 作为它的值。在 Customers 表中不存在为 CustomerID 指定的值,因此对该表的查询不返回行。该变量将保留 Generic Name 值。
USE Northwind
DECLARE @var1 nvarchar(30)
SELECT @var1 = 'Generic Name'
SELECT @var1 = CompanyName
FROM Customers
WHERE CustomerID = 'ALFKA'
SELECT @var1 AS 'Company Name'
结果如下:
Company Name
----------------------------------------
Generic Name
在下例中,子查询用于给 @var1 赋值。为 CustomerID 请求的值不存在,因此子查询不返回值并将该变量设为 NULL。
USE Northwind
DECLARE @var1 nvarchar(30)
SELECT @var1 = 'Generic Name'
SELECT @var1 =
(SELECT CompanyName
FROM Customers
WHERE CustomerID = 'ALFKA')
SELECT @var1 AS 'Company Name'
结果如下:
Company Name
----------------------------
NULL
一个 SELECT 语句可以初始化多个局部变量。
说明 也不能使用包含变量赋值的 SELECT 语句执行规范结果集检索操作。
a1n1
2003-05-20
打赏
举报
回复
就是查看一下@returnvalue的返回值。
mjhnet
2003-05-20
打赏
举报
回复
类似于oracle的虚表
select @变量 from dual
a1n1
2003-05-20
打赏
举报
回复
declare @returnvalue int
set @returnvalue=1
select @returnvalue
结果:
(无列名)
-----------------
1 1
select
top @
variable
本文探讨了在SQL查询中使用变量作为TOP N参数时遇到的语法错误,并提供了一种可行的解决方案。当尝试从电话记录中筛选特定部门的数据时,使用了变量@PAGE_SIZE作为TOP参数导致语法错误。文章指出,在SQL语句中,TOP后面必须跟常量而非变量。为了绕过这一限制,可以通过在程序中动态构建SQL语句并执行的方式来实现。
Using @
Variable
Functions in the Universe
本文详细介绍了如何在SAP BusinessObjects XI中使用@
Variable
函数来实现查询增强和行级安全,包括展示用户特定信息、数据库连接信息以及报告相关信息的方法。通过实例演示了如何在WebIntelligence中应用这些功能,并讨论了新引入的变量如@
Variable
('BOUSER')、@
Variable
('DOCNAME')等在实现报表安全性和自定义功能上的作用。
MySQL: @
variable
vs.
variable
. Whats the difference?
本文深入探讨了MySQL中用户定义变量的概念,包括@
variable
和
variable
的区别,以及它们在存储过程中的使用方式。通过实例展示了变量作用域和初始化的区别。
mysql
variable
_MySQL:@
variable
与变量。 有什么不同?
本文详细介绍了MySQL中的变量类型,包括用户定义变量和系统变量的区别。探讨了@
variable
与:
variable
的不同用法,以及这些变量在MySQL与MSSQL中的作用域差异。
openGauss插件使用指南:@
variable
变量
本文介绍Vastbase数据库在MySQL兼容模式下如何使用用户变量@
variable
进行数据操作与递归查询。需开启enable_set_
variable
_b_format参数。支持SET与
SELECT
赋值,可用于树形或图形数据查询。
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章