Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
244 views
in Technique[技术] by (71.8m points)

mysql使用存储函数,如何动态传入参数?

mysql实现oracle类似于start with的功能

在网上查了一些资料,现在已经可以实现了,但是字面值写死了

想要实现传入表明 tableName

将存储函数复用,多元化 当定义了参数后

发现执行存储函数过程报错了 functionX( table varchar)


执行 functionX('functionX')

原因是select * from tableName ....直接被解析成了字面值'tableName' 而不是期望的值 'functionX'

请问mysql如何实现动态传入表名?

注:试了一下 动态传入sql 但是存储函数不支持啊,存储过程可以.如之奈何啊


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Answer

0 votes
by (71.8m points)
等待大神解答

与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome to OStack Knowledge Sharing Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...