SQL Server表中某些字段含有水平制表符、换行符、回车符、反斜杠的解决办法
来源:互联网 发布:flexible.js原理 编辑:程序博客网 时间:2024/06/07 07:45
DECLARE @TableName VARCHAR(50);SET @TableName = 'Buzzreader_Data_Union';--系统表syscolumns中xtype = 61表示是日期字段,除了日期字段,其它都可以原样输出--char(9) 水平制表符--char(10) 换行键--char(13) 回车键DECLARE @datastr2 VARCHAR(MAX);SELECT @datastr2 = ISNULL(@datastr2 + ',', '') + CASE WHEN b.xtype = 61 THEN '[' + b.name + '] AS [' + b.name + ']' ELSE 'replace(replace(replace(replace([' + b.name + '],''\'',''\\''),CHAR(9),''''),CHAR(10),''''),CHAR(13),'''') AS [' + b.name + ']' ENDFROM sys.tables a JOIN sys.syscolumns b ON a.object_id = b.idWHERE a.name = @TableName;SET @datastr2 = 'SELECT '+@datastr2 + ' FROM ' + @TableNameEXEC master.dbo.PrintLongText @datastr2EXEC master..xp_cmdshell 'BCP "@datastr2 库名.架构名.表名" queryout 路径\表名.txt -c -t "\t" -T'
阅读全文
1 0
- SQL Server表中某些字段含有水平制表符、换行符、回车符、反斜杠的解决办法
- sql server中查询删除含有回车换行制表符的记录
- SQL去除回车符,换行符,空格和水平制表符
- SQL制表符,换行符,回车
- SQL制表符,换行符,回车
- SQL换行符-回车-制表符
- 对C标准中空白字符(空格、回车符(\r)、换行符(\n)、水平制表符(\t)、垂直制表符(\v)、换页符(\f))的理解
- 对C标准中空白字符(空格、回车符(\r)、换行符(\n)、水平制表符(\t)、垂直制表符(\v)、换页符(\f))的理解
- 对C标准中空白字符(空格、回车符(\r)、换行符(\n)、水平制表符(\t)、垂直制表符(\v)、换页符(\f))的理解
- SQL语法(制表符、换行符和回车)
- oracle中去掉文本中的换行符、回车符、制表符
- java中去除字符串中的空格,回车,换行符,制表符
- 去掉换行符、回车符、制表符
- 空格 回车 换行 水平制表符 垂直制表符 换页
- oracle和sql server中回车符和换行符的sql代码
- oracle中去掉文本中的换行符、回车符、制表符小结
- oracle中去掉文本中的换行符、回车符、制表符小结
- [Oracle]oracle中去掉文本中的换行符、回车符、制表符小结
- 输入字符串abbbcceffffzz ,要求输出a3b2ce4f2z
- CodeForces 3107 ODDDIV
- c++的多态
- 怎样用linux命令知道系统是ubuntu还是redhat或者其它的系统?
- UESTC
- SQL Server表中某些字段含有水平制表符、换行符、回车符、反斜杠的解决办法
- 总结一下linux下的用户管理
- Intel caffe 安装及用gpu训练即去掉CPU-Only的方法
- 数据结构--双向循环链表实践
- CodeForces
- Codeforce Round #384 (Div 2) C
- C++ 中字符输入(cin,getline,cin.get)
- 向LinearLayout布局中添加多个TableLayout布局,页面仅显示第一个TableLayout的问题
- html5权威指南pdf