This Domain(Admin5.com) is for Sale:

用T-SQL导入文件数据到SQLServer

时间:2007-12-23  来源:不详  作者:迈克DB

createtable#x(namevarchar(200))
set@query=’master.dbo.xp_cmdshell"dir’ @filepath @pattern ’/b"’
insert#xexec(@query)
deletefrom#xwherenameisNULL
selectidentity(int,1,1)asID,nameinto#yfrom#x
droptable#x
set@max1=(selectmax(ID)from#y)
--print@max1
--print@count1
--select*from#y
While@count1<=@max1
begin
set@count1=@count1 1
set@filename=(selectnamefrom#ywhere[id]=@count1)
set@Query=’bcp"’ @databasename ’.dbo.’ @Tablename ’"
in"’ @Filepath @Filename ’"-S’ @servername ’-T-c-r-t,’
set@Query=’MASTER.DBO.xp_cmdshell’ "’" @query "’"
--print@query
EXEC(@query)
insertintologtable(query)select@query
end

droptable#y

看完这篇,您有何感觉呢?

文章评论

共有位Admini5网友发表了评论 查看完整内容

24小时热门信息