如何使用 SQL Server Management Studio Express 将视图的记录集导出到 sql?
How can I export the record sets of the view to sql with using SQL Server Management Studio Express?
我正在尝试实现导出视图记录集的自动化。
目前,如果我像下面那样手动完成它们,就可以做到这一点。
我正在使用 SQL Server Management Studio Express,它通过 ODBC 连接到服务器。
- 单击新建查询
- 打开 Query Designer 并添加一个视图(考虑视图名称是 Movies)
- 输入“select * 来自电影;”
- 按执行并等待它完成检索所有记录。
- 右键单击结果的记录集,select 将结果另存为
- 将记录导出为 csv
事实上,我想将其导出为 sql。
可能吗?我怎样才能使这个过程自动化?
有人可以帮忙吗?
请检查 SQL 服务器导入导出向导是否在您的 SSMS 上可用
如果可以使用它,请按照 SQL Server export to Excel
中描述的步骤操作
如果可以使用BCP命令,请测试以下export SQL data to local file脚本
DECLARE @cmd varchar(1000)
SET @cmd = 'bcp "SELECT * FROM Kodyaz.dbo.tablename" queryout "C:\textfile.csv" -t; -c -UTF8 -T -Slocalhost'
EXEC master..xp_cmdshell @cmd
在 FROM 子句中,将数据库的完全限定名称 table 与 dbname、schema 和 table 名称放在一起
您也可以选择设置目标文件
您可能会在 运行 脚本成功之前遇到错误
例如,您可能需要 enable xp_cmdshell and grant write permission to SQL Server service user 文件夹
我希望它能作为 SQL 服务器导入导出向导的替代方法,
我正在尝试实现导出视图记录集的自动化。
目前,如果我像下面那样手动完成它们,就可以做到这一点。
我正在使用 SQL Server Management Studio Express,它通过 ODBC 连接到服务器。
- 单击新建查询
- 打开 Query Designer 并添加一个视图(考虑视图名称是 Movies)
- 输入“select * 来自电影;”
- 按执行并等待它完成检索所有记录。
- 右键单击结果的记录集,select 将结果另存为
- 将记录导出为 csv
事实上,我想将其导出为 sql。 可能吗?我怎样才能使这个过程自动化?
有人可以帮忙吗?
请检查 SQL 服务器导入导出向导是否在您的 SSMS 上可用 如果可以使用它,请按照 SQL Server export to Excel
中描述的步骤操作如果可以使用BCP命令,请测试以下export SQL data to local file脚本
DECLARE @cmd varchar(1000)
SET @cmd = 'bcp "SELECT * FROM Kodyaz.dbo.tablename" queryout "C:\textfile.csv" -t; -c -UTF8 -T -Slocalhost'
EXEC master..xp_cmdshell @cmd
在 FROM 子句中,将数据库的完全限定名称 table 与 dbname、schema 和 table 名称放在一起 您也可以选择设置目标文件
您可能会在 运行 脚本成功之前遇到错误 例如,您可能需要 enable xp_cmdshell and grant write permission to SQL Server service user 文件夹
我希望它能作为 SQL 服务器导入导出向导的替代方法,