select @EmpID = ID from dbo.Employee
या
set @EmpID =(select id from dbo.Employee)
यदि आप एक चर (MS SQL) में अधिक कॉलम जोड़ना चाहते हैं, तो तालिका परिभाषित चर का उपयोग करने का एक विकल्प है
DECLARE @sampleTable TABLE(column1 type1)
INSERT INTO @sampleTable
SELECT columnsNumberEqualInsampleTable FROM .. WHERE ..
चूंकि तालिका प्रकार चर Oracle और अन्य में मौजूद नहीं है, आपको इसे परिभाषित करना होगा:
DECLARE TYPE type_name IS TABLE OF (column_type | variable%TYPE | table.column%TYPE [NOT NULL] INDEX BY BINARY INTEGER;
-- फिर इस प्रकार का एक तालिका चर घोषित करने के लिए:variable_name type_name;
-- तालिका चर के लिए मान निर्दिष्ट करना:variable_name(n).field_name := 'some text'
;
-- जहां 'n' इंडेक्स वैल्यू है