永发信息网

从存储过程中怎样调用外部应用程序

答案:2  悬赏:20  手机版
解决时间 2021-02-16 10:30
  • 提问者网友:临风不自傲
  • 2021-02-15 10:08
从存储过程中怎样调用外部应用程序
最佳答案
  • 五星知识达人网友:大漠
  • 2021-02-15 11:25
--调用外部程序或者命令
exec xp_cmdshell 'dir c:\'
注意不能调用需要用户干预才能继续运行的程序.
使用Sqlserver的xp_CmdShell扩展存储过程的一个注意:
这个存储过程只能执行Dos控制台程序,其他的Exe程序不能在Sqlserver进程空间执行.
但外部程式必须是一个自生灭的程式(即没有消息循环、不需要与用户交互),否则将会进入死循环中。
全部回答
  • 1楼网友:笑迎怀羞
  • 2021-02-15 11:39
全部都是a还是? 或者都像你们上面那种有规则的? 如果是那种 那就没那么麻烦 呀 例如原来的 select id,case name when '713' then 'a713' when '714' then 'a714' when '715' then 'a715' as name from tb 就可以写成 select id,'a'+name as name from tb了
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯