标量变量

我们使用变量来存储值和数据。 DECLARE 语句用于创建变量。 T SQL 中的所有变量名都以 at 符号 (@) 开头。 T-SQL 中的标量变量仅存储单个值。

在 T-SQL 中声明变量的语法

DECLARE @variable_name data_type

在 T-SQL 中初始化变量的语法

SET @variable_name = expression

例子

USE vipendra

DECLARE @invomax MONEY,@invomin MONEY

DECLARE @diffper DECIMAL(8,2)

DECLARE @countinvo INT, @oirvenid INT

SET @oirvenid = 23

SET @invomax = (SELECT MAX(billtotal) FROM dbo.billtbl

WHERE vendorid = @oirvenid)

SELECT @invomin = MIN(billtotal),@countinvo = COUNT(*)

FROM bills WHERE vendorid = @oirvenid 
PRINT 'Maximam bill of comapny :' + CONVERT(VARCHAR,@invomax) + '.'
PRINT 'Minimum bill of comapny :' + CONVERT(VARCHAR,@invomin) + '.'

PRINT 'Number of bill in comapny :' + CONVERT(VARCHAR,@countinvo) + '.'
如何在 Transact-SQL 中使用标量变量

在本文中,将介绍如何在 Transact-SQL 中使用标量变量。

日期:2020-06-02 22:18:00 来源:oir作者:oir