Sql中如何給變數賦值

2021-05-28 20:41:16 字數 2496 閱讀 3562

1樓:匿名使用者

/*sql server 儲存過程中怎麼將變數賦值*/--sql賦值語句

declare @test1 int

select @test1 = 111

set @test1 = 222

--sql函式賦值,假定專count()是自屬定義函式declare @test2 int

select @test2 = count(*) from sys.sysobjects

--sql儲存過程賦值,直接傳參處理(類似c語言中的指標嗎)if object_id('sp_test') is not null drop procedure sp_test

gocreate procedure sp_test(@test int output)

asbegin

select @test = 999

endgo

declare @test3 int

exec sp_test @test3 outputselect @test3

drop procedure sp_testgo

sql server 儲存過程中怎麼將變數賦值

2樓:

/*sql server 儲存過程中怎麼將變數賦值*/--sql賦值語句

declare @test1 int

select @test1 = 111

set @test1 = 222

--sql函式賦值,假定count()是自定義函式declare @test2 int

select @test2 = count(*) from sys.sysobjects

--sql儲存過程賦值,直接傳參處理(類似c語言中的指標嗎)if object_id('sp_test') is not null drop procedure sp_test

gocreate procedure sp_test(@test int output)

asbegin

select @test = 999

endgo

declare @test3 int

exec sp_test @test3 outputselect @test3

drop procedure sp_testgo

3樓:匿名使用者

暈啊,你這個賦值辦法。。。哈哈哈哈。

select @***panycode = ***code from t_***pany where ***id = '000001'

如果是給變

量賦常量

select @***panycode = 100 類似

4樓:匿名使用者

不用 into 的例子:

1>2>3> declare

4> @testvalue as varchar(20);

5> begin

6> set @testvalue = 'first test!';

7> print( @testvalue );

8> end;

9> go

first test!

5樓:匿名使用者

zhanghb_3722

怎麼可以複製別人的**來回答呢!當然,大家都是正確的

6樓:匿名使用者

lz 試試這個 把位置換換

select top 1 @引數=column from table where ...

7樓:

select @***panycode = ***code from t_***pany where ***id = '000001'

8樓:淳于建設汲媚

儲存過程裡參

數的預設值不能使用函式,所以不能在儲存過程裡直接把引數的預設值設定為當前系統時間,不過可以在儲存過程裡賦值。還有一點疑問,既然@myday是當前系統時間了,為什麼還要做成引數呢?

create

procedure

pro_test

@myday

char(10)

asset

@myday=convert(char(10),getdate(),21)

update

mytable

setstatus=1

where

day>@myday

go@myday不為引數時可以這麼寫

create

procedure

pro_test

asdeclare

@myday

char(10)

set@myday=convert(char(10),getdate(),21)

update

mytable

setstatus=1

where

day>@mydaygo

如何將js中的變數賦值給velocity變數

直接傳就可以了,像這樣 function test day 如何把值傳遞給velocity定義的 1 我要說的是 velocity只是模板語言,類似jstl el這種,提供迴圈,獲 取引數的辦法。2 向servlet傳遞引數,可以用表單提交,ajax請求,加到url引數上都可以!3 你說的問題等於 ...

matlab solve函式中變數賦值問題

可以使用subs函式 12 3456 7 subs s.c1 ans x1 dq 1 800 dq 1 1000 subs s.c2 ans 800 b 1 x2 dq 2 x1 b 1 dq 1 dq 1 dq 2 1000 但這樣帶來的問題是,陣列的元素無法帶入,例如dq 1 dq 2 等。可以...

如何給Label賦值

1 vb6中的label叫標籤。2 給一個標籤賦值可以有兩種方式,一種使用label的caption屬性,一種使用label物件名。3 示內例容 在窗體上新增label1 label2private sub form load label1.caption label2 end sub label1...