
正文
oracle查询列,oracle查询列名及类型
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
如何用oracle动态查询一张表里面的某些列?
输入bind_argument参数是一个表达式,它的值将被传入(IN模式)或传出(OUT模式)或先传入再传出(IN OUT模式)到动态SQL语句或是PL/SQL块中。一个输出bind_argument参数就是一个能保存动态SQL返回值的变量。
一:查询某列及排序:select 3,1,2,4,5 from A;二:查询所有:select * from A;等价于select 1,2,3,4,5,6,7,8,9,10 from A;如果有10列的话。如果查询所有列又要排序,按照一的方式写下所有列名。
select TABLE_NAME from dba_tab_columns where s.column_name=AAAAABBBBCCCC;如果上面语句执行没有结果或者失败。
相关问答
Q1: Oracle中怎样查看所有的表,列,属性,主键等信息
1、首先,我们打开PLSQL工具连接到需要进行数据比对的ORACLE数据库。登录成功后,点击工具(tool)选择匹配用户结构(compare user objects)我们先匹配数据表结构以防止匹配数据时造成数据无法修改的风险。
2、在命令窗口中输入“desc 表名”就可以看到列的属性。以plsql为例:登录到指定的数据库。新建一个命令窗口。
3、查看oracle中的所有表可通过查询user_tables这个系统表来获得。语句如下:select * from user_tables;查询结果中红框就是所有的表。
Q2: 怎么查询oracle某个用户下的所有表的列是否包含某个指定的值
1、看用户的表的信息如同marliuang所说,不再赘述。当然了你用A登录后也可以用命令(selecttnamefromtab;)查看。
2、动态SQL支持所有的SQL类型。所以,定义变量和绑定变量都可以是集合、LOB,对象类型实例和引用。作为一项规则,动态SQL是不支持PL/SQL特有的类型的。这样,它就不能使用布尔型或索引表。
3、select * from all_tab_comments -- 查询所有用户的表,视图等。select * from user_tab_comments -- 查询本用户的表,视图等。select * from all_col_comments --查询所有用户的表的列名和注释。
oracle查询列的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于oracle查询列名及类型、oracle查询列的信息别忘了在本站进行查找喔。








