取某个存储过程的参数名,类型,长度.

syszj 2006-09-11 03:06:15
比如,有一个存储过程为:
CREATE PROCEDURE `insert_TRANSDIS`(
id varchar(12),
content varchar(100)
)
BEGIN
......
END
我需要的是
名称 类型 长度
id varchar 12
content varchar 100

谢谢
...全文
426 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
klan 2006-09-11
  • 打赏
  • 举报
回复
不行,

但是你可以用“show create procedure 过程名”去看该过程的创建代码

SHOW CREATE {PROCEDURE | FUNCTION} sp_name

This statement is a MySQL extension. Similar to SHOW CREATE TABLE, it returns the exact string that can be used to re-create the named routine.

mysql> SHOW CREATE FUNCTION test.hello\G
*************************** 1. row ***************************
Function: hello
sql_mode:
Create Function: CREATE FUNCTION `test`.`hello`(s CHAR(20)) RETURNS CHAR(50)
RETURN CONCAT('Hello, ',s,'!')

56,678

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧