我们正在将 foxpro 数据库重写为 SQL。我遇到了以下情况。if
Foxpro 可以在两个不同的语句下创建两个具有相同名称的游标。
我试图在 SQL 中做同样的事情。创建了两个临时表。如下所示:
IF @id = 1
BEGIN
SELECT * INTO #abc from table1
END
IF @id = 2
BEGIN
SELECT * INTO #abc frm table2
END
NEXT 这里我写了一个代码来用另一列更新一个临时表列的值。但是 sql 向我抛出一个错误,说“数据库中已经有一个名为 #abc 的对象”。
请问我可以解决这个问题吗?
谢谢你。