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

関数(SQL Server)内で動的SQLを実行するとエラーが発生しますか?

    関数から動的SQLを使用することも、ストアドプロシージャを呼び出すこともできません。

    Create proc GetPrePopValue(@paramterValue nvarchar(100))
    as
    begin
    declare @value nvarchar(500),
            @SQLString nvarchar(4000)
    
    Set @SQLString = 'Select @value = Grant_Nr From Grant_Master where grant_id = @paramterValue'
    
    exec sp_executesql @SQLString, N'@paramterValue nvarchar(100)', 
           @paramterValue, 
           @value = @value output
    
    return @value   
    end 
    


    1. インストール後、WAMPサーバーがWindows10で起動していません

    2. PerconaXtraDBクラスターのProxySQLを使用した負荷分散

    3. xmlノードから値をクエリする方法は?

    4. PHP/MySQLでの未読投稿の処理