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

この擬似コードを実装するためにカーソルを使用しないようにするにはどうすればよいですか - SQL Server

    SET ベースの操作として実行できない EXEC を呼び出しているため、通常はループを避けることはできません。 1 つずつ実行する必要があります。

    一般的に CURSOR を回避したい場合は、WHILE ループを使用して実装できます。

    それ以外の場合は、別のオプションとして、EXEC ステートメントを単一の NVARCHAR(MAX) ステートメントとして変数に組み込む SELECT + FOR XML ステートメントを使用し、その動的 SQL だけを EXEC する方法があります。



    1. mysqlで制限が使用されたかどうかを確認するにはどうすればよいですか?

    2. MYSQLで最後に更新されたレコードの主キーを取得するにはどうすればよいですか?

    3. PostgreSQL、特定の列のデータを2行で交換

    4. ログインスクリプトが実行されない-Bluehost