我正在尝试将SSMS中的查询结果导出到CSV文件。我有许多不同的表,并且导出向导抛出了一堆我无法弄清楚的映射错误,因此我尝试通过右键单击查询结果窗口来使用“另存为”方法。当我打开CSV文件时,许多行不完整,而其他行未对齐,并且似乎已经移动了一列。所有列标题都正确导出。我无法弄清楚如何正确导出结果。
查询如下:
SELECT
contract.Description,
contract_type.type,
Destination_City.Name_,
contract.Tour_Summary,
employee.First_Name,
employee.Last_name,
Currency_.Currency_Name,
contract_Items.twin,
contract.Upfront_Room_Comp,
contract.Room_Comp_Number,
contract.Room_Comp,
contract.Start_Date,
contract.End_Date,
contract.Payment_Terms
FROM
Contract,
Contract_items,
Contract_type,
Employee,
Currency_,
Destination_City
WHERE
Contract.Contract_ID=Contract_Items.Contract_ID
and contract_items.Contract_Type_Id=contract_type.Contract_Type_Id
and employee.Employee_Id=Contract.Contracted_By_Employee_Id
and Currency_.Currency_Id=contract.currency_id
and Destination_City.Destination_City_Id=Contract_Items.Destination_City_Id
and contract.Contracted_Date > '01/01/2014'
and Contract_type.type = 'Hotel'
and contract.signed = 1
ORDER BY
employee.First_Name
答案 0 :(得分:0)
尝试将结果输入网格(默认操作),选择整个表并复制到剪贴板。
打开新的Excel工作表并粘贴结果。如果对齐有问题,请将所有列格式化为文本,然后粘贴。