foxproデータベースをSQLに書き換えています。私は次のシナリオに遭遇しました。if
Foxproは、2つの異なるステートメントの下に同じ名前の2つのカーソルを作成できます。
SQLでも同じことをしようとしました。2つの一時テーブルを作成しました。以下のようなもの:
IF @id = 1
BEGIN
SELECT * INTO #abc from table1
END
IF @id = 2
BEGIN
SELECT * INTO #abc frm table2
END
次に、一時テーブルの列の値を別の列で更新するコードを記述します。しかし、sqlは「データベースに#abcという名前のオブジェクトがすでに存在する」というエラーをスローします。
これに対する解決策を教えてもらえますか?
ありがとうございました。