2017-07-13 5 views
0

にはめ込みますこの?私は、executeqlのことが、関連するもののように、その前のinsert文に "忠実"でなければならないことを期待していました。しかし、それは挿入に選択を与えることと、独立してドロップテーブルを行うことに問題はないようです。また、です。ドロップする前に?は、私はこのコードを使用EXEC dbo.sp_executesql(複数の文の文字列)

答えて

0

は、あなたは多くのテーブルにデータを移入する方法があります。

  1. INSERT INTO TABLE VALUES
  2. SELECT INTO FROM
  3. INSERT INTO SELECT
  4. INSERT INTO EXEC <を - あなたはおよそ

そして、何を話しています;はあまり必要ありませんy、バッチを分離するだけで、結果は同じになりますが、バッチやセッションなどのスコープを考慮する必要がある場合もあります。

UPDATE: selectのその後irrelevant statementsで結構です、でもあなたのUSPに複数のselectがありますが、あなたはすべて返された結果(select文が)と互換性がある必要があることを確認する必要がありますあなたが参照しているテーブル定義。

+0

質問をより明確に述べておきましょう:execへの挿入の場合、execのFIRST文がselect文またはvalues文である限り、exec文字列には無関係な文その後? –

+0

私の更新をチェック;)@GeorgeMenoutis – LONG

関連する問題