各位大侠!!哪位可以帮我看一下以下语句:
select a.lotid, get_lot_attr(a.lotid, 'PACKGATE') gate, get_lot_attr(a.lotid, 'PACKTRAY') status, b.evalcode From lot a, lotattribute b where a.lotid = b.lotid and b.line = 'GFMS';在这个语句中get_lot_attr(a.lotid, 'PACKGATE')是什么意思?
在lot和lotattribute上没有相关的列和数据。
谢谢!!!
select a.lotid, get_lot_attr(a.lotid, 'PACKGATE') gate, get_lot_attr(a.lotid, 'PACKTRAY') status, b.evalcode From lot a, lotattribute b where a.lotid = b.lotid and b.line = 'GFMS';在这个语句中get_lot_attr(a.lotid, 'PACKGATE')是什么意思?
在lot和lotattribute上没有相关的列和数据。
谢谢!!!
解决方案 »
- SQL Cookbook 中文版 PDF下载
- oracle安装出现 "Oracle Database Configuration Assistant 失败'问题,详见内容
- 根据用户输入范围 将记录分类的问题
- 在Domino环境下如何将图片插进oracle的Blob类型的字段?
- ORACLE 打开网络配置和移植工具 为什么每次都要选择目录?
- ORacle9安装出错????ORacle9安装出错,显示TEMP目录下不够20MB,咋回事,我把TEMP目录下其他东西都清空啦,硬盘也足够
- .net 中怎样能把oracle数据进行整库导出?
- 在线的兄弟来帮帮呀!
- 从数据库取指定记录数的sql语句?
- 浏览器访问oracle
- 服务名端口的问题
- 在9i中为什么用sys用户登陆不上SQL PLUS
get_lot_attr是一个函数,这个函数有两个参数
FROM dba_objects
WHERE object_name = UPPER ('get_lot_attr');
这个方法不错,先查查看有没有这个函数。 如果没有权限查询db_objects, 可改为在all_objects或user_objects里面查。
用户自定义函数地说
get_lot_attr是一个函数,这个函数有两个参数 ,调用的时候把当前行的lotid列,和字符串'PACKGATE'作为参数。
可以从数据字典的视图dba_objects 或者all_source查看。
2,SELECT * FROM dba_objects WHERE object_name = 'GET_LOT_ATTR';
3,select text from all_source where name='GET_LOT_ATTR';
应该能找到记录
如果使用的是PL/SQL DEVELOPER 就在FUNCTIONS文件夹里找就可以找到对应的函数。