早教吧作业答案频道 -->其他-->
SQLSERVER里AS前后定义的变量有什么区别嘛CREATEPROCEDUREPagination@tblNamevarchar(255),--表名ASdeclare@ddatetimeset@d=getdate()
题目详情
SQLSERVER 里AS前后定义的变量有什么区别嘛CREATE PROCEDURE Pagination @tblName varchar(255), -- 表名 AS declare @d datetime set @d=getdate()
▼优质解答
答案和解析
SQL Server
SQL Server 的 OUTPUT 需要写在变量数据类型后面。
SQL Server 没有 IN OUT 关键字
OUTPUT 已经相当于 IN OUT 了。
1> CREATE PROCEDURE HelloWorld2
2>
@UserName VARCHAR(10),
3>
@OutVal
VARCHAR(10) OUTPUT,
4>
@InoutVal VARCHAR(10) OUTPUT
5> AS
6> BEGIN
7>
PRINT 'Hello ' + @UserName + @InoutVal + '!';
8>
SET @OutVal = 'A';
9>
SET @InoutVal = 'B';
10> END;
11> go
1>
2> DECLARE @RC int, @OutVal VARCHAR(10), @InoutVal VARCHAR(10);
3> BEGIN
4>
SET @InoutVal = '~Hi~';
5>
EXECUTE @RC = HelloWorld2 'Edward', @OutVal OUTPUT, @InoutVal OUTPUT;
6>
PRINT @RC;
7>
PRINT '@OutVal=' + @OutVal;
8>
PRINT '@InoutVal=' + @InoutVal;
9> END
10> go
Hello Edward~Hi~!
0
@OutVal=A
@InoutVal=B
SQL Server 的 OUTPUT 需要写在变量数据类型后面。
SQL Server 没有 IN OUT 关键字
OUTPUT 已经相当于 IN OUT 了。
1> CREATE PROCEDURE HelloWorld2
2>
@UserName VARCHAR(10),
3>
@OutVal
VARCHAR(10) OUTPUT,
4>
@InoutVal VARCHAR(10) OUTPUT
5> AS
6> BEGIN
7>
PRINT 'Hello ' + @UserName + @InoutVal + '!';
8>
SET @OutVal = 'A';
9>
SET @InoutVal = 'B';
10> END;
11> go
1>
2> DECLARE @RC int, @OutVal VARCHAR(10), @InoutVal VARCHAR(10);
3> BEGIN
4>
SET @InoutVal = '~Hi~';
5>
EXECUTE @RC = HelloWorld2 'Edward', @OutVal OUTPUT, @InoutVal OUTPUT;
6>
PRINT @RC;
7>
PRINT '@OutVal=' + @OutVal;
8>
PRINT '@InoutVal=' + @InoutVal;
9> END
10> go
Hello Edward~Hi~!
0
@OutVal=A
@InoutVal=B
看了 SQLSERVER里AS前后...的网友还看了以下:
(1).一天早晨的温度是b摄氏度,中午比早晨高8摄氏度.b+8表示什么?(2).某班共有50名学生 2020-06-10 …
修一条长a米的水渠,已经修了3天,平均每天修b米,余下的要用c天修完.3b表示什么?a-3b表示什 2020-06-20 …
修一条长a米的水渠,已经修了3天,平均每天修b米,余下的要用c天修完.a/(3+c)表示什么?(a 2020-06-20 …
如果用C表示摄氏温度,T表示绝对温度,则C与T之间的关系是:C=T-273,当T=0时,C=什么; 2020-07-19 …
数轴上点O表示原点,点A表示-2,点B表示1,点C表示2.(1)数轴可以看成是什么图形2.数轴上原 2020-07-25 …
电容的表面从上到下写着sec222msf250v~x1y2400v~c哪些是表示的...电容的表面 2020-07-31 …
已知向量a=-e1+3e2,向量b=4e1+2e2,向量c=-3e1+12e2若以向量b、c为一组基 2020-10-31 …
量子力学中c表示什么?比如每个光子的动力是hv/c其中c表示什么? 2020-11-01 …
数轴上点O表示原点,点A表示-2,点B表示1,点C表示2,点D表示-1(1)数轴可以看成是什么几何图 2021-02-04 …
在数轴上点O表示原点,点A表示-2,点B表示1,点C表示2,问:(1)数轴上可以看作什么图形?(2) 2021-02-05 …