请参考下面代码: -- 创建存储过程 CREATEPROCEDURE ExportToExcel @TableName NVARCHAR(128) AS BEGIN -- 创建临时表来存储查询结果 CREATETABLE #TempTable ( ID INT, Column1 NVARCHAR(50), Column2 NVARCHAR(50), Column3 NVARCHAR(50) ) -- 执行查询并将结果插入临时表 INSERTINTO #TempTable SELECT ID, Column1, Column2, Column3 FROM@TableName -- 创建 Excel 工作簿并添加工作表 DECLARE@ExcelFilePath NVARCHAR(255) ='C:\导出\ExcelFile.xlsx'-- 导出文件的路径和文件名 EXEC ms_exportdata @TableName=@TableName, @OutputPath=@ExcelFilePath, @SheetName='Sheet1' -- 删除临时表 DROPTABLE #TempTable END GO -- 调用存储过程并传递表名参数 EXEC ExportToExcel @TableName='YourTableName'
标签:存储,TempTable,--,TableName,导出,50,EXCEL,NVARCHAR From: https://www.cnblogs.com/ljtao/p/17666406.html