इसे आजमाएं:
DECLARE @var1 VARCHAR(20)
DECLARE @sql VARCHAR(255)
SET @var1 = 'Code'
SET @sql = 'select ' + QUOTENAME(@var1) + ' from [VoucherType] where [DeletedBy] is null and [AutoID] = 1'
EXEC sp_executesql @sql
आपको एक गतिशील क्वेरी लिखनी होगी, और sp_executesql
. का उपयोग करके निष्पादित करना होगा
चीजों के 'गतिशील' पक्ष पर और अधिक जोड़ने के लिए, संग्रहित प्रक्रियाओं का उपयोग करें। उदाहरण के लिए यहां देखें:
http://www.marten-online.com /database/execute-dynamic-sql-in-mssql.html
यानी... यदि आप Microsoft SQL सर्वर का उपयोग कर रहे हैं