从表格到带分隔符的记事本的转换器



>目标:
在记事本中检索数据,并将";"作为列之间的分隔符。记事本中的数据应为:

2001-11-11 00:00:000;1
2001-11-11 00:00:000;2
2001-11-11 00:00:000;0

问题:
我应该如何使用这些数据将数据从表传输到记事本

(datetime)               (int)
date                  Number
--------------------------------
2001-11-11 00:00:000       1
2001-11-11 00:00:000       2
2001-11-11 00:00:000       0
2001-11-11 00:00:000       4

进入工具选项 打开查询结果树、SQL Server、结果到文本。在那里,您将看到输出格式,您应该能够选择自定义分隔符,然后将其设置为分号。

如果您现在将输出更改为文本(ctrl + T)或将结果更改为文件(ctrl + shift + F),您应该获得所需的输出。

例如,如果您的数据库是MySQL,则只需使用以下方法转储数据库:

mysqldump --fields-terminated-by=str databasename

其中 str 是 ";"。

在菜单上选择"结果到文件"并运行:

select CAST(date as varchar(20))+';'+CAST(number as varchar(20))
from yourTable

最新更新