社区
Oracle
帖子详情
select 'select * from 'table_name from user_tables;
wrz624
2008-03-05 11:07:25
select 'select * from 'table_name from user_tables;
查询结果出来是select * from
为什么呀..请教教小弟
...全文
472
6
打赏
收藏
select 'select * from 'table_name from user_tables;
select 'select * from 'table_name from user_tables; 查询结果出来是select * from 为什么呀..请教教小弟
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
meiZiNick
2008-05-01
打赏
举报
回复
有点难度哦
UltraBejing
2008-05-01
打赏
举报
回复
不知,帮顶
fxianxian
2008-03-06
打赏
举报
回复
select 'select * from '
||
table_name from user_tables
加個||就可以了啊
fosjos
2008-03-06
打赏
举报
回复
select table_name from user_tables;
lz的需求要用function or procedure解决
况且user_tables有多个table,select * from哪个
zjexe
2008-03-06
打赏
举报
回复
select 'select * from 'table_name from user_tables;
中
'select * from ' 是作为常量的
table_name 作为上边那个常量的列别名
所以无论从哪个表查询结果都是 'select * from '
dawugui
2008-03-05
打赏
举报
回复
select 'select * from 'table_name from user_tables;
--
这个语法?
没看懂.
如果子查询:
select * from user_tables m,
(select * from table_name) n
where m.id = n.id
总是觉得别扭.
还不如直接
select * from user_tables m , table_name n where m.id = n.id
使用 `
select
table
_name from
user
_
table
s`能够找到表,但是无法通过`
select
count(*) from
table
_name`,提示表视图不存在。
使用
select
table
_name from
user
_
table
s能够找到表,但是无法通过
select
count(*) from
table
_name,提示表视图不存在。 查看发现所有表名在数据库中都是小写,改为大写后,即可通过
select
count(*) from
table
_name查询到数据量。 或者查询时加上双引号,声明表名为小写。 我将数据库里的表名改为大写后,查询时大小写的表名都可以支持了。 ...
plsql下
select
* from
user
_
table
s搜不到表,objects的
Table
s也没有内容?
场景: plsql,用
select
* from
user
_
table
s搜不到表,左侧的objects,无论当前用户/全部用户,
Table
s也都没有内容,怎么回事? 原因: 当前账号下没有表,只能看服务器中其他人账号里的表,所以,一些关联本账号的查询语句,就没有搜索结果,查一百遍也没用,例如:
select
* from
user
_
table
s;
select
* from
user
_
table
s view; 解决方案: 那就看其他账号的表咯,只要不改数据,只是看看,试试下面的语句:
select
own
oracle获取 表名,获取oracle数据库的表名、字段名等系统信息
获取oracle表和数据库字段时,需要用到的表/* 获取表:*/
select
table
_name from
user
_
table
s; //当前用户名下的表的信息
select
table
_name from all_
table
s; //当前用户有权限的表的信息(只要对某个表有任何权限,即可在此视图中看到表的相关信息)
select
table
_name from dba_
table
s; //系统里所...
查询oracle中所有的用户,如何查询Oracle中所有用户信息
1.查看所有用户:
select
* from dba_
user
s;
select
* from all_
user
s;
select
* from
user
_
user
s;2.查看用户或角色系统权限(直接赋值给用户或角色的系统权限):
select
* from dba_sys_privs;
select
* from
user
_sys_privs; (查看当前用户所拥有的权限)3.查看角色(只能查看登陆用户...
SELECT
* FROM
TABLE
和
SELECT
* FROM
TABLE
WHERE NAME LIKE '%%' 的检索结果为何不同?
like'%%'无法查出值为null的记录
Oracle
17,086
社区成员
55,238
社区内容
发帖
与我相关
我的任务
Oracle
Oracle开发相关技术讨论
复制链接
扫一扫
分享
社区描述
Oracle开发相关技术讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章