我有以下SQL命令,我需要将其保存为带有列标题的csv文件:
mysql > SELECT a.last_name, a.first_name, username, is_active, graduation
FROM auth_user a
INNER JOIN
userprofile_userprofile u
ON a.id = u.user_id
WHERE a.id>39 AND a.is_active=1 ORDER BY last_name我该怎么做呢?
发布于 2012-04-05 04:01:37
您可以简单地使用BCP命令,在这种情况下,如果您使用的是SQL mangement studio,则必须启用xp_cmdshell。
下面是一个例子
DECLARE @bcpCommand varchar(2000)
SET @bcpCommand = 'bcp "SELECT * FROM users" queryout "c:\dump.csv" -U USERNAME -P PASSWORD -c'
EXEC master..xp_cmdshell @bcpCommand请注意,csv文件位于托管数据库的服务器中。
https://stackoverflow.com/questions/10018316
复制相似问题