作者TeemingVoid (TeemingVoid)
看板Database
标题Re: [SQL ] 年份转换问题and储存查询结果
时间Wed Jan 18 14:06:54 2012
※ 引述《inomata (绿豆)》之铭言:
: OS: MS Server 2008 R2 Ent.
: BDMS: MS SQL SERVER 2008
: ...
: 目前遇到是西元要转民国的问题
: ...
例如:
select convert(varchar(3), DatePart(year, GETDATE()) - 1911)
+ substring(convert(char(10), getdate(), 112), 5, 4)
: 另外想请问
: 若想将查询结果存成CSV 是否可以用语法来完成
请用 bcp 工具程式,例如:
C:\>bcp "select ProductID, UnitPrice from Products where UnitPrice < 10"
queryout "c:\temp\t2.txt" -c -t, -T -S(local)\SQLExpress -dNorthwind
-c 是文字档,预设用 \t 分隔栏位,以 \r\n 换行。
-t, 改用逗号分隔各栏位内容
-T 采用 Windows 认证登入,也可用 -U -P 填入帐号密码改采 SQL Login
-S 连接伺服器,本例是连接到本机 SQLExpress 那套 SQL Server Instance.
-d 指定资料库名称。
HTH
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.41.105.95