首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

关于master.xp_cmdshell的调用自定义函数解决方案

2012-01-31 
关于master..xp_cmdshell的调用自定义函数我写了一个调用语句EXECmaster..xp_cmdshellbcpselectdbo.examp

关于master..xp_cmdshell的调用自定义函数


我写了一个调用语句
EXEC   master..xp_cmdshell   'bcp   "select   dbo.example4   (UserCode,11)   from   KJESMS_PSI..TB_BL_SALES "   queryout   d:\book9.txt   -c   -S "MYPC\HZB "   -U "sa "   -P "kjlink " '

其中dbo.example4   (UserCode,11)这个函数的功能是把UserCode字段转换为指定的长度

运行结果确定无法识别dbo.example4   ()这个函数


不知道master..xp_cmdshell能不能调用自定义函数   ,如果能调用自定义函数的话,怎么调用呢?谢谢


[解决办法]
select dbo.example4
-------------------------------------
在dbo之前指定一下自定义函数所属的数据库名,如果不指明则默认是master数据库.

热点排行