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

INSERT ステートメントに SELECT ステートメントを含めることはできません -sql server2012

    質問で提供された情報に基づくと、変数は不要のようです。 INSERT...SELECT を直接実行できます そのように:

    declare @us table(name nvarchar(100),lastname nvarchar(100),UID bigint,available bit);
    
    insert into @us
    select name,lastname,UID,available 
    from Users 
    where available='1'
    
    select * from @us
    


    1. MySQLで最後に更新された行のIDを取得するにはどうすればよいですか?

    2. PostgreSQLのクエリエラーによって結果が返されません

    3. 英語のテキストではないデータを検索する

    4. ターゲット行だけでなく、すべてのmysql行に空の値が追加されます