十年网站开发经验 + 多家企业客户 + 靠谱的建站团队
量身定制 + 运营维护+专业推广+无忧售后,网站问题一站解决
查看表占用空间
创新互联建站专注于企业成都全网营销推广、网站重做改版、平陆网站定制设计、自适应品牌网站建设、H5页面制作、商城系统网站开发、集团公司官网建设、成都外贸网站建设公司、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为平陆等各大城市提供网站开发制作服务。
SELECT SEGMENT_NAME TABLE_NAME
,SUM(BLOCKS) BLOCKS
,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"
FROM USER_SEGMENTS
WHERE SEGMENT_TYPE='TABLE'
AND SEGMENT_NAME=TABLE_NAME
GROUP BY SEGMENT_NAME;
索引占用空间
SELECT SEGMENT_NAME TABLE_NAME
,SUM(BLOCKS) BLOCKS
,SUM(BYTES)/(1024*1024) "TABLE_SIZE[MB]"
FROM DBA_SEGMENTS
WHERE SEGMENT_TYPE='INDEX'
AND SEGMENT_NAME=TABLE_NAME
GROUP BY SEGMENT_NAME;
可用语句查看或用第三方工具查看。
一、语句查看方法:
1、执行语句:
SELECT text FROM user_source WHERE NAME = 'Procedure Name'ORDER BY line;--其中Procedure Name为存储过程名字,需要全部用大写英文。
2、如要查P_TEST的存储过程:
SELECT text FROM user_source WHERE NAME = 'P_TEST'ORDER BY line;
3、内容如下:
二、工具查看:
1、登录第三方工具(如pl/sql)登录到指定数据库。
2、左侧树中找到Procedures,然后找到相应的存储过程。
3、右键该存储过程,选择“查看”。
4、然后就可以看到了。
1、第一种方法,打开PL/SQL,新建sql窗口。
2、输入过程的用户名及过程名,例如xxx.xxxx_xxxx,选中右击,选择view查看,选择edit编辑。
3、同样在PL/SQL中,打开Tool目录,确保Object Browser前面已打勾,然后口窗口右侧可以找到Objects小窗口,找到Procedures目录。
4、Objects小窗口中,点击current user,选择自己过程所在目录,如果是当前用户,则不用选择,然后展开Procedures目录,目录下即是过程名,可以找到自己需要的过程,右击选择view查看,选择edit编辑即可。
使用tode或者Navicat 或者navigtor等连接oracle的工具
找到procedure的选项即可查看所有的存储过程,点击某个名字可以看到其中的定义
1.在sql
plus上打开你的存储过程文件
2.在右侧树形文件中找到procedures里你的文件在文件名上右键test
(没有刷新一下)
3.就会看到新的界面
4.输入值
5.点击运行按钮
这样就ok了
命令行:
sqlplus / as sysdba
select name from user_source where type='PROCEDURE';
可查看sys用户下所有存储过程名字
select text from user_source where name='XXX'
可查看该存储过程的内容
plSQLdevloper工具:
左侧找到‘Procedures’,点开之后即可查看当前用户的所有存储过程。
右键点击存储过程,选择‘view’可查看详细信息