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

exec(@sql) からの戻り値

    一方では、sp_executesql を使用できます:

    exec sp_executesql N'select @rowcount=count(*) from anytable', 
                        N'@rowcount int output', @rowcount output;
    

    一方、一時テーブルを使用することもできます:

    declare @result table ([rowcount] int);
    insert into @result ([rowcount])
    exec (N'select count(*) from anytable');
    declare @rowcount int = (select top (1) [rowcount] from @result);
    


    1. MySQLで過去3か月の売上データを取得する方法

    2. nullであるmysql更新増分intフィールド

    3. Wamp Serverに似たものはありますか?

    4. DateTimeOffset スケールが linq to Sql で ChangeConflictException を引き起こさないようにするにはどうすればよいですか?