oracle10g中的列数
我正在使用 oracle10g。如何确定指定为 SQL 查询的关系中的列数?
I am working with oracle10g. How can I determine the number of columns in a relation specified as a SQL query?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您需要查看 DBMS_SQL 包。 select语句可以包含n列,因此需要使用PL/SQL手动解析它。
DBMS_SQL.REC_TAB 结构将为您提供有关 select 语句的大量信息。
http://download.oracle.com/docs/cd /B19306_01/appdev.102/b14258/d_sql.htm
You need to take a look at DBMS_SQL package. A select statement can include n columns, thus you need to parse it manually using PL/SQL.
DBMS_SQL.REC_TAB structure will give you plenty of information about your select statement.
http://download.oracle.com/docs/cd/B19306_01/appdev.102/b14258/d_sql.htm
您可以dba_tab_columns同义词。
You can dba_tab_columns synonym.