sql数据库问题

来源:百度知道 编辑:UC知道 时间:2024/07/02 07:42:59
请问向sql 2000数据库的一个表中插入海量数据时,用什么语句效率最高?
注意:不是 insert into 表名 values ().

如果你有权访问master库,可以用bcp批量导入的语句

EXEC master..xp_cmdshell 'bcp databasename..tablename in d:\mytable.txt -c -S 127.0.0.1 -U sa -P sa'

或者

BULK INSERT 表名 FROM 'd:\mytable.txt' WITH
(
FIELDTERMINATOR = '',
ROWTERMINATOR = '\n'
)
end

至于具体的用法,百度里一搜一大把。

进入到企业管理器,进入到该库的表目录下,右键-->所有任务-->导入导出然后根据提示去做吧

采用存储过程方法。

用bcp 工具