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

SQL Serverの列名としてステートメントを選択するために変数を渡すことはできますか

    変数名を使用して列やその他のシステム オブジェクトをバインドすることはできません。動的 SQL が必要です

    DECLARE @value varchar(10)  
    SET @value = 'intStep'  
    DECLARE @sqlText nvarchar(1000); 
    
    SET @sqlText = N'SELECT ' + @value + ' FROM dbo.tblBatchDetail'
    Exec (@sqlText)
      


    1. Oracleの2つの緯度経度ポイント間の距離を計算します

    2. SQL Serverで「datetimeoffset」を「date」に変換します(T-SQLの例)

    3. JDBC URLでセッション変数を正しく渡す方法は?

    4. 関数またはストアドプロシージャからテーブルを返すtsql