请教
select * from table where title = '123'
怎么将这个 语句查询的内容导为xls, 是用命名,不是 手工导出。
select * from table where title = '123'
怎么将这个 语句查询的内容导为xls, 是用命名,不是 手工导出。
解决方案 »
- 吉林大学数据库视频
- JDBC下某参数值为中文就是传不到存储过程里去(数据库是SQL2000),但该存储过程可以被正常调用,请教为什么?
- opensetrow 远程访问数据库问题
- 我被卡住了,BOSS们拉我一把!
- Group By请教
- 如何生成现有表中数据的sql语法?
- 'dtsrun' 不是内部或外部命令,也不是可运行的程序或批处理文件。----基础类中已经结贴的问题.但是又有新的问题出现
- 用触发器如何实现两台数据库服务器两个表的数据一致??? (100分,不够还可以加,在线等...)
- 巨难的SQL问题,感兴趣的高手们遇到过这样的情况吗?
- 问一个很白痴的问题~
- 聚合不能出现在 ON 子句中,除非该子句位于 HAVING 子句或选择列表所包含的子查询中,并且所聚合的列是外部引用。
- insert into能不能一次插入两个相同的列?
将SQL SERVER中查询到的数据导成一个Excel文件
T-SQL代码:
EXEC master..xp_cmdshell 'bcp 库名.dbo.表名out c:\Temp.xls -c -q -S"servername" -U"sa" -P""'
参数:S 是SQL服务器名;U是用户;P是密码EXEC master..xp_cmdshell 'bcp axzq.dbo.Staff out d:staff.xls -c -q -S"." -U"sa" -P"gazx"'说明:还可以导出文本文件等多种格式
实例:EXEC master..xp_cmdshell 'bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S"pmserver" -U"sa" -P"sa"'
EXEC master..xp_cmdshell 'bcp "SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname" queryout C:\ authors.xls -c -Sservername -Usa -Ppassword'EXEC master..xp_cmdshell 'bcp "select name from axzq..staff order by name" queryout d:staffName.xls -c -q -S"." -U"sa" -P"gazx"'
但是我导出来的xml没有 字段的列名 怎么解决呢?
这样会报错,,like'%J%'
怎么解决
'bcp "select name from axzq..staff where name like''''%J%''''"
queryout d:staffName.xls -c -q -S"." -U"sa" -P"gazx"'
cast(sfzh as varchar(18)) as 身份证还是不行。