关于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数据库.