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

कैसे गतिशील क्षेत्र द्वारा मूल्य प्राप्त करने के लिए एसक्यूएल चयन क्वेरी का उपयोग कर नाम?

मुझे लगता है कि आप वास्तव में जो चाहते हैं वह नीचे है:

DECLARE @ColumnName sysname, @Id int;
SET @Id = 29;
SET @ColumnName = N'Age';

DECLARE @SQL nvarchar(MAX);
SET @SQL = N'SELECT ' + QUOTENAME(@ColumnName) + N' FROM dbo.Table_CandidateInfo WHERE Id = @Id;';
--PRINT @SQL; --Your debugging friend
EXEC sp_executesql @SQL, N'@Id int', @Id = @Id;


  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 सर्वर प्रबंधन स्टूडियो के साथ एक समग्र कुंजी कैसे बनाऊं?

  2. SQL सर्वर में अपरकेस अक्षरों वाली पंक्तियों को खोजने के 5 तरीके

  3. JSON PATH उदाहरणों के लिए SQL सर्वर (T-SQL)

  4. SQL सर्वर में संदर्भ निकाय खोजें:sys.dm_sql_referencing_entities ()

  5. एक्सेल डेट सीरियल नंबर को रेगुलर डेट में बदलें