如果表不存在,则将表数据移动到另一个表

萨加尔·沙万

我正在生成动态脚本,如果表不存在,则将数据移动到另一个数据库中,然后我要创建。如果直接执行此脚本,则该脚本可以完美运行。但是如果该脚本字符串由execute语句执行则给出错误。我也试过执行。

declare @temp as varchar(max)
set @temp='select * into Allocation_Archive.dbo.Users from Users'
execute @temp

错误

Database 'select * into Allocation_Archive' does not exist. Make sure that the name is entered correctly.
戴维

选项1

  1. USE database在变量中添加一条语句,或指定完整的对象名称,包括数据库和架构。
  2. @temp变量括在括号中

例如:

declare @temp as varchar(max)
set @temp='select * into Allocation_Archive.dbo.Users from ThisDatabase.dbo.Users'
execute @temp

选项2

不要使用:

EXECUTE @temp

改为使用

EXEC sp_executesql @temp

您还需要将@temp变量更改nvarchar(max)

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

来自分类Dev

如果该ID在另一个表中不存在,则从表中删除

来自分类Dev

将数据从一个MySQL表移动到另一个

来自分类Dev

从一个表中选择另一个不存在的表

来自分类Dev

sql server如果不存在则插入,并将插入的id插入另一个表

来自分类Dev

如果另一个表中存在id,则将列选择为true / false

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

如何将行从一个表移动到另一个表中不存在的行?

来自分类Dev

SQL为从另一个表返回的每个ID插入多行,如果该ID不存在该行

来自分类Dev

如果一个表不存在于另一个表中,该如何删除

来自分类Dev

如何从另一个表MYSQL中不存在数据的表中输出结果

来自分类Dev

将数据从一个mysql表移动到另一个

来自分类Dev

将数据从一个MySQL表移动到另一个

来自分类Dev

SQL如何从另一个表中不存在的表中选择

来自分类Dev

SQL,如果另一个表中不存在该字段,则选择字段

来自分类Dev

如果列值在另一个表中不存在,则获取计数

来自分类Dev

需要选择另一个表中不存在的数据

来自分类Dev

在Excel VBA中将数据从表动态移动到另一个表

来自分类Dev

将数据移动到另一个表

来自分类Dev

如果该数据不存在于另一个表中,该如何选择该数据?

来自分类Dev

如果MySQL中尚不存在将行从一个表插入到另一个表中

来自分类Dev

Laravel-获取记录集合(如果另一个表中不存在)

来自分类Dev

MySQL-如果新表中不存在行,则从一个表移动到另一个表

来自分类Dev

如果标识符不存在于另一个表中,则删除表中的行

来自分类Dev

如果值不存在,MYSQL 将值插入另一个表

来自分类Dev

如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

来自分类Dev

如果不存在,则根据另一个表插入到表

来自分类Dev

如何从表中获取数据并移动到jquery中的另一个表

来自分类Dev

如果 postid 不存在,MySQL 将记录插入到另一个表

Related 相关文章

  1. 1

    从一个表中选择数据,然后插入到该表中不存在的另一个现有表中

  2. 2

    如果该ID在另一个表中不存在,则从表中删除

  3. 3

    将数据从一个MySQL表移动到另一个

  4. 4

    从一个表中选择另一个不存在的表

  5. 5

    sql server如果不存在则插入,并将插入的id插入另一个表

  6. 6

    如果另一个表中存在id,则将列选择为true / false

  7. 7

    SQL,如果另一个表中不存在该字段,则选择字段

  8. 8

    如何将行从一个表移动到另一个表中不存在的行?

  9. 9

    SQL为从另一个表返回的每个ID插入多行,如果该ID不存在该行

  10. 10

    如果一个表不存在于另一个表中,该如何删除

  11. 11

    如何从另一个表MYSQL中不存在数据的表中输出结果

  12. 12

    将数据从一个mysql表移动到另一个

  13. 13

    将数据从一个MySQL表移动到另一个

  14. 14

    SQL如何从另一个表中不存在的表中选择

  15. 15

    SQL,如果另一个表中不存在该字段,则选择字段

  16. 16

    如果列值在另一个表中不存在,则获取计数

  17. 17

    需要选择另一个表中不存在的数据

  18. 18

    在Excel VBA中将数据从表动态移动到另一个表

  19. 19

    将数据移动到另一个表

  20. 20

    如果该数据不存在于另一个表中,该如何选择该数据?

  21. 21

    如果MySQL中尚不存在将行从一个表插入到另一个表中

  22. 22

    Laravel-获取记录集合(如果另一个表中不存在)

  23. 23

    MySQL-如果新表中不存在行,则从一个表移动到另一个表

  24. 24

    如果标识符不存在于另一个表中,则删除表中的行

  25. 25

    如果值不存在,MYSQL 将值插入另一个表

  26. 26

    如果mysql中的另一个表上不存在数据,如何从另一个表中选择数据

  27. 27

    如果不存在,则根据另一个表插入到表

  28. 28

    如何从表中获取数据并移动到jquery中的另一个表

  29. 29

    如果 postid 不存在,MySQL 将记录插入到另一个表

热门标签

归档