存储过程的问题!分虽然比较少,但是却是本人总资产的1/2。热心人?请进!
这个存储过程是大力写的,本人在此借用一下,不算侵权吧?^_^^_^
CREATE PROCEDURE sp_textcopy (
@srvname varchar (30),
@login varchar (30),
@password varchar (30),
@dbname varchar (30),
@tbname varchar (30),
@colname varchar (30),
@filename varchar (30),
@whereclause varchar (40),
@direction char(1))
AS
DECLARE @exec_str varchar (255)
SELECT @exec_str =
'textcopy /S ' + @srvname +
' /U ' + @login +
' /P ' + @password +
' /D ' + @dbname +
' /T ' + @tbname +
' /C ' + @colname +
' /W "' + @whereclause +
'" /F ' + @filename +
' /' + @direction
EXEC master..xp_cmdshell @exec_str
利用这个存储过程存入文件时,只能将在根目录下面的文件拷入到数据库中,请问一下可不可以修改存储过程,致使可以将任意指定目录下面的文件拷入到数据库中啊!谢谢先!!!!