Sma*_*uys 1 sql-server t-sql sql-server-2008-r2
我想执行我的 select 语句,但也将返回的行数存储到一个变量中。这就是我的 DDL 的设置方式,如何将 Select 语句中的行数存储在我的变量中@returnedrows
Declare @returnedrows int;
Insert Into pinkpurplegreen (field1, field2, field3, field4, field5)
Select field1, field2, field3, field4, field5
FROM blue
Select * FROM pinkpurplegreen
Run Code Online (Sandbox Code Playgroud)
您需要选择@@ROWCOUNT变量
CREATE TABLE dba_152082 (field1 int NOT NULL);
INSERT INTO dba_152082 (field1) VALUES (1),(1), (2);
DECLARE @numberofrows int;
SELECT * FROM dba_152082;
SELECT @numberofrows = @@ROWCOUNT;
PRINT @numberofrows;
DROP TABLE dba_152082;
Run Code Online (Sandbox Code Playgroud)
运行后,您应该能够在消息选项卡中验证变量的值。
归档时间: |
|
查看次数: |
2794 次 |
最近记录: |