日期:2014-05-18  浏览次数:20462 次

SQL 生成文本。
要求:把下列图片用文本生成一段文字。
例:%月%日总营业¥¥¥;门诊合计¥¥¥;糖初0复2计¥¥¥(王初0复1计¥¥¥;曹初0复1计¥¥¥;)内一初9复4计¥¥¥;妇初1复2计¥¥¥;眼初0复0;外初1复0计¥¥¥;口初1复2计¥¥¥;理初0复0;内二(范初14复0人计¥¥¥;苏初60复6计¥¥¥);便民药房0;
(门诊结构:化验$$$检查¥¥¥普药¥¥¥草汤药¥¥¥手术¥¥¥理疗¥¥¥¥治疗¥¥¥¥护理0其他¥¥¥)
高分答谢,有意者可加QQ:1004518158与我联系。

由于sql 语句过长,我已上传至网站内:
下载地址:

------解决方案--------------------
参考:

/** 导入文本文件 
EXEC master..xp_cmdshell 'bcp dbname..tablename in c:\DT.txt -c -Sservername -Usa -Ppassword' 

/** 导出文本文件 
EXEC master..xp_cmdshell 'bcp dbname..tablename out c:\DT.txt -c -Sservername -Usa -Ppassword' 
或 
EXEC master..xp_cmdshell 'bcp "Select * from dbname..tablename" queryout c:\DT.txt -c -Sservername -Usa -Ppassword' 

导出到TXT文本,用逗号分开 
exec master..xp_cmdshell 'bcp "库名..表名" out "d:\tt.txt" -c -t ,-U sa -P password' 


BULK INSERT 库名..表名 
FROM 'c:\test.txt' 
WITH ( 
FIELDTERMINATOR = ';', 
ROWTERMINATOR = '\n' 
)