如何讲字段名作为参数穿给包?

yongnicheng yongnicheng 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
比如我一个表 product 有两个字段 A ,B
需求是 不确定要显示哪个字段,
所以打算 将字段在外面 获取到之后传到包里面,
如下的 procudure
我建了一个包TEST,包中包含一个方法get_info(v_column in varchar,p_cursor out TEST.cursortype)

procedure get_info(v_column in varchar,p_cursor out TEST.cursortype)
as
begin
open p_cursor for
select v_column from A;
end;


如果 A和B 都 有的话 v_column 就会传入 A,B
如果 只有 A 的话v_column 就会只传人 A
但是 这样 C# 还是 报错了 ,请问怎么解决?
...全文

相关推荐

Java8通过Function获取字段名的步骤

主要介绍了Java8通过Function获取字段名,需要的朋友可以参考下

weixin_38641366

MySQL存储过程中参数名应与字段名有所区别

在编写存储过程时,为了避免潜在的混淆和错误,参数名应与字段名有所区别。通过使用明确且与字段名有所区别的参数名,可以提高存储过程的可读性和可维护性。此外,这也有助于减少潜在的错误和歧义,使存储过程的执行更加可靠和一致。歧义性:如果参数名与字段名相同,当在存储过程中引用这个名称时,MySQL会优先使用参数而非字段。难以阅读和维护:如果参数名与字段名相同,存储过程的代码将变得混乱和难以阅读。为了避免这些问题,我们应该为存储过程的参数名选择与字段名有所区别的名称。在上述示例中,我们为存储过程的参数命名为。

ZaxfSass

Mybatis动态调用表名和字段名的解决方法

今天在项目开发中有个业务是需要限制各个用户对某些表里的字段查询以及某些字段是否显示,这种情况下,就需要构建sql来动态传入表名、字段名了,下面给大家介绍mybatis动态调用表名和字段名的解决方法,一起看看吧

weixin_38663167

数据库字段名转换成Java字段名

NULL 博文链接:https://kavinhub.iteye.com/blog/1893505

weixin_38669628

取得oracle中某表的所有字段名

去oracle数据库中某表的所有字段,并以任意符号分割

sdzbxul
评论 7
收藏 已收藏
分享
返回顶部
yongnicheng
Oracle 高级技术 3,499 成员 18,710 内容