sql中写function是不是可以将表名作为参数传入进行动态查询

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql中写function是不是可以将表名作为参数传入进行动态查询相关的知识,希望对你有一定的参考价值。

看情况。

如果你的function里面,是固定的SELECT语句,只是想通过参数中更换表名的话,是不可以的。

如果你的function里面,查询的SQL是字符串拼接出来的,在function里面通过EXEC或其他类似语句动态执行的话,这是没有问题的。
参考技术A 可以

以上是关于sql中写function是不是可以将表名作为参数传入进行动态查询的主要内容,如果未能解决你的问题,请参考以下文章

将表名作为参数传递时 PL/SQL 函数不起作用

存储过程,将表名作为参数传递

将表名作为输入参数动态传递并使用它[重复]

如何将表名作为参数传递给存储过程?

将表名作为参数传递给存储过程

在 MySQL 中:如何将表名作为存储过程和/或函数参数传递?