gpt4 book ai didi

database - 如何将表从一个数据库转移到另一个数据库?

转载 作者:行者123 更新时间:2023-12-03 03:49:06 24 4
gpt4 key购买 nike

我当时正在研究 Azure Data Studio。我错误地在系统管理员的数据库中创建了一个表。我想将其转移到我创建的另一个数据库。我怎样才能转移该表?

最佳答案

使用Azure Data Studio,我们无法将表直接传输到另一个数据库。 Azure SQL 数据库也不支持 USE 语句。 Azure Data Studio 不支持导入或导出作业。唯一的办法是:

  1. 再次在用户数据库中创建包含数据的表,然后删除在系统管理的数据库中
  2. Elastic query(CREATE EXTERNAL DATA SOURCE,EXTERNAL TABLE)跨数据库查询系统中的表数据管理的数据库,然后将其导入到您的用户数据库。

我在 Azure Data Studio 中进行了测试,效果很好。由于您可以在系统管理的数据库中创建表,因此我认为您有足够的权限执行此操作。

如果您可以使用 SSMS,那么可能会容易得多,并且有很多方法可以实现它。例如:

  1. 引用博客: https://blog.atwork.at/post/How-to-copy-table-data-between-Azure-SQL-Databases@Json Pan 在评论中提供。
  2. 将表导出为 csv 文件,然后导入到用户数据库。
  3. 您还可以使用弹性查询。

选择你喜欢的方式即可。

关于database - 如何将表从一个数据库转移到另一个数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67602818/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com