Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

Pobierz wartość kolumny z nazwy kolumny ciągu sql

Przekaż nazwy kolumn jako parametry

DECLARE @COLS NVARCHAR(MAX)
DECLARE @TABLE NVARCHAR(MAX)
SET @COLS = 'COL1,COL2'
SET @TABLE = 'TABLENAME'

Teraz wykonaj zapytanie

DECLARE @QRY NVARCHAR(MAX)
SET @QRY = 'SELECT (SELECT '[email protected]+' FROM '[email protected]+') FROM sourcetable'
EXEC SP_EXECUTESQL @QRY


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Dodaj kolumnę do tabeli, a następnie zaktualizuj ją w transakcji

  2. Korzystanie z pamięci masowej Intel Optane w programie SQL Server

  3. Co oznacza znak potoku/pionowej kreski w TSQL?

  4. Sparametryzuj klauzulę SQL IN

  5. Konwertuj tekst pola tekstowego na liczbę całkowitą