Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एक गतिशील एसक्यूएल संग्रहीत प्रक्रिया से इकाई फ्रेमवर्क में मूल्य कैसे वापस करें?

शायद आप पैरामीटरयुक्त एसक्यूएल पर विचार कर सकते हैं, यदि आपको गतिशील प्रश्न करना चाहिए:

CREATE PROCEDURE sp_calculatesalary(@EmployeeId as int)  
as 
begin   
    declare @dynsql varchar(500)   
    declare @params nvarchar(500)
    declare @salary money
    declare @username varchar(50)
    set @dynsql='Select @sal=Salary,@usernm=Username from employee where [email protected]'   
    set @params='@empID int, @sal money OUTPUT, @usernm varchar(50) OUTPUT'
    exec sp_executesql @dynsql, @params, @[email protected], @[email protected] OUTPUT, @usernm = @username OUTPUT
    SELECT @salary, @username
end


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. SQL Server 2000 में उपलब्ध मैजिक टेबल क्या हैं?

  2. पता करें कि t-sql . से sql सर्वर सेवा कितने समय से चल रही है

  3. किसी क्षेत्र की स्थिति में परिवर्तन के लिए प्रारंभ और समाप्ति समय कैप्चर करें

  4. केवल एक पंक्ति सम्मिलित करना यदि वह पहले से मौजूद नहीं है

  5. SQL सर्वर में एकल क्वेरी में पाँचवाँ उच्चतम वेतन कैसे प्राप्त करें