怎样在SQL里导出数据?
发布网友
发布时间:2022-04-19 12:41
我来回答
共3个回答
热心网友
时间:2022-05-01 01:15
好像不能导出txt格式,但可以导成xls,mdb等格式的,具体由供你选择的
下面以xls格式的为例。
以导出一个Excel为例
1、先建一个空的Excel文件,例如在桌面建一个info.xls文件
2、打开数据库,到相应表单上右键,选择“所有任务”、“导出数据”,“下一步”。
3、在窗口中“数据源”下拉菜单中向上选择“Microsoft Excel 97-2000”项
4、在“文件名”下拉菜单中选择刚才建立的Excel文件“c:\m…..\桌面\info.xls”,下一步几次。
5、选择要导出的表单,下一步直到完成。
热心网友
时间:2022-05-01 02:33
使用所有任务,导出数据,选择导出到TXT文件,在选择所导的表时,将"第一行含有列名称"选上,但字段的类型主键等信息不能导出,
最好是用TXT导出数据,用SQL导出表结构
热心网友
时间:2022-05-01 04:08
用游标做一个循环
如下是一个例子
CREATE PROCEDURE [test] AS
Declare @str VarChar(500), @ID Int
DECLARE CTest CURSOR FOR Select * From Table1
OPEN CTest
FETCH CTest INTO @ID
WHILE 0 = 0
BEGIN
IF @@FETCH_STATUS <> 0 BREAK
Set @Str = 'insert table1 values(' + RTrim(cast(@ID as Char(10))) + ')'
Print @Str
FETCH CTest INTO @ID
END
CLOSE CTest
DEALLOCATE CTest
GO