Chinaunix
标题:
如何删除库中同名的存储过程?
[打印本页]
作者:
破晓MM
时间:
2007-12-03 09:51
标题:
如何删除库中同名的存储过程?
我在库中有2个同名的存储过程,我也不知道怎么搞的。我现在想把这2个存储过程删除掉,执行drop procedure procname后提示
9700: Routine (存储过程名) ambiguous - more than one routine resolves to
请问下大家,这个怎么才能把这2个在库里同名的存储过程删除掉?
谢谢。。。。
作者:
liaosnet
时间:
2007-12-03 10:01
加上存储过程的参数名~~~
作者:
破晓MM
时间:
2007-12-03 10:12
标题:
回复 #2 liaosnet 的帖子
参数名?我怎么知道他的参数呢。。。。
- -!
作者:
liaosnet
时间:
2007-12-03 10:27
dbschema -d <db> -f <p_name|all>
[
本帖最后由 liaosnet 于 2007-12-3 10:28 编辑
]
作者:
liaosnet
时间:
2007-12-03 11:08
做了个实验~~~
create function new_to_date(dt char(20))
....
;
create function new_to_date(nt date)
....
;
当使用drop function new_to_date的时候将报这个错误~~
要删除其中一个的时候如 new_to_date(nt date),需要使用
drop function new_to_date(date);
作者:
wuicpp
时间:
2007-12-03 11:27
学到一招,
,等会试试看,
作者:
jameschineseman
时间:
2012-10-09 17:02
liaosnet 正解
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2