如何用代码实现从SQL Server导出数据
-
@梁竹西 的问题:
大神们问一下,在sql里面有没有Script可以把Data Export出来,不是按钮点点点的那种,就是SQL Script
-
ML:
我找到了一个用CMD的解决方案导出至csv,用的是sqlcmd,不算sql script,但是也是用代码能跑。
参考网址 SQL Server to csvsqlcmd -S "你的数据库服务器(Server)名" -d "你的数据库(DataBase)名" -E -s "," -W -w 65535 -Q "SELECT * FROM [dbo].[你想导出的表]" -o "C:\Suanbianlingzi.csv"
亲测用Powershell + SQL Server 2017可以跑。这里用到的参数可以参考这个网站sqlsmd utility
-
另外,可以参考这个StackOverflow的问题把这个sqlcmd封装到sql Script里面