當前位置:編程學習大全網 - 編程軟體 - 執行SQl語句之後把結果賦給壹個變量怎麽寫?

執行SQl語句之後把結果賦給壹個變量怎麽寫?

妳這個問題

要看妳是要把這個結果賦值給那個域內的整形變量了

如果是直接賦值給SQL語句內的壹個變量

那麽就像上面的回答壹樣

如果是賦值給妳程序內的變量

那麽可以使用多個方法,現假定妳使用C#:

1.使用壹個SqlCommand執行命令

並且得到壹個SqlDataReader

然後通過SqlDataReader獲得變量

對應SQL語句:

SELECT

Grade

from

mstSalaryGrade

where

EmployeeManagementID

in(SELECT

EmployeeManagementID

from

mstEmployeeBasic

where

EmployeeCode=26

2.還是使用壹個SqlCommand執行存儲過程或語句

不過Grade作為壹個輸出參數傳回來

再進行獲取

:

exec

sp_execute

'SELECT

@Grade=Grade

from

mstSalaryGrade

where

EmployeeManagementID

in(SELECT

EmployeeManagementID

from

mstEmployeeBasic

where

EmployeeCode=26',N'@Grade

int

output',0

3.使用SqlCommand執行存儲過程

Grade作為返回值傳遞回來

:

declare

@Grade

int

SELECT

@Grade

=Grade

from

mstSalaryGrade

where

EmployeeManagementID

in(SELECT

EmployeeManagementID

from

mstEmployeeBasic

where

EmployeeCode=26

return

Grade;

  • 上一篇:我們現在身邊常見的AI產品屬於哪壹類
  • 下一篇:我的世界如何去月球
  • copyright 2024編程學習大全網