sql >> データベース >  >> RDS >> Sqlserver

文字列列名SQLから列値を取得

    列名をパラメータとして渡します

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

    クエリを実行します

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

    1. null範囲を含むMySQLGROUPBY年齢範囲

    2. tinyint(size)、varchar(size):サイズの説明

    3. SQL Serverデータのスクリプトを取得する方法は?

    4. SQLServerデータベースで外部キー制約を再作成するスクリプトを生成する方法-SQLServer/TSQLチュートリアルパート73