plsql怎么查看所有表?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了plsql怎么查看所有表?相关的知识,希望对你有一定的参考价值。
1、首先,单击左下角的win按钮,在弹出菜单中找到已安装的[PLSQL Developrer]客户端工具。
2、单击后,使用特权用户登录。如果您无法使用sys用户登录。
3、登录后,在顶部导航菜单中找到[工具],然后单击下拉菜单中的[导出用户对象]。
3、弹出窗口,在用户下拉列表中,选择需要导出的用户名。选择后,默认用户将加载用户下的所有表。
4、选择用户后,将加载所有相应的表结构。
5、在用户表列表列表中,按住ctrl鼠标单击,选择要导出的表结构,选择它,单击导出按钮。
参考技术A在菜单 Tools 下面有个 Object browser 将其打勾(如果已经打勾了就不用管了)之后在IDE的左边有个Objects窗口,其中有一个树型结构图,在里面找到Tables 展开就可以了看到所有的Table了
默认显示的表包括系统表和权限允许范围内的其他schema下的表,如果不想看到,只需将树型图上方的All objects(下拉选框)改为My objects 就只看自己的表了
PL/SQL是是由甲骨文公司在90年代初开发,以提高SQL的功能。
PL/SQL是嵌入在Oracle数据库中的三个关键的编程语言之一(随着SQL本身和Java)。PL/SQL是Oracle数据库对SQL语句的扩展。
在普通SQL语句的使用上增加了编程语言的特点,所以PL/SQL就是把数据操作和查询语句组织在PL/SQL代码的过程性单元中,通过逻辑判断、循环等操作实现复杂的功能或者计算的程序语言。
如何用plsql语句把一个表的所有列都转换为字符型
参考技术A 方法一:varchar和nvarchar类型是支持replace,所以如果你的text不超过8000可以先转换成前面两种类型再使用replace替换
text
ntext
数据类型字段的语句
。
update
表名
set
字段名=replace(cast(与前面一样的字段名
as
varchar(8000))
,'原本内容','想要替换成什么')
方法二:
update
[表名]
set
字段名
=
replace(与前面一样的字段名,'原本内容','想要替换成什么') 参考技术B to_char函数可以将日期值格式化为字符串;
to_date函数将字符串按指定格式转换成日期值。
在查询中,
将'2014/01/01'转换成日期值,然后再用作查询条件,这样会比较好。
select
...
where
enddate
<
to_date('2014/01/01',
'yyyy/mm/dd')
以上是关于plsql怎么查看所有表?的主要内容,如果未能解决你的问题,请参考以下文章
在PLSQL里面复制一个用户的所有数据库和各种表 my object下面然后选USER先DROP一个用户.然后怎么做?
Oracle可以像sql server与my sql那样,直接点击树结构那里的数据库名,就可以查看数据库下的所有表吗?