<p>1,如何在数据字典中获取某一个对象的定义语句:</p>
<p>select dbms_metadata.get_ddl('table','emp') ddl from dual;</p>
<p>2,查询段所占用的空间</p>
<p>select bytes from user_segments where segment_name='EMP';</p>
<p>3,如何查询某一个表所占用的空间,以及剩余的空间</p>
<p> 分两步执行:</p>
<p> 1)首先分析表</p>
<p> analyze table emp compute statistics;</p>
<p>2)查询表</p>
<p> SELECT empty_blocks,blocks FROM user_tables;</p>
<p>4,查询列信息</p>
<p> 首先格式化输出:</p>
<p> col column_name format a15</p>
<p>coldata_type format a15</p>
<p> coldata_default format a15</p>
<p> SELECT column_name,data_type,data_dafault FROM user_tab_columns WHERE</p>
<p> table_name='DEPT';</p>
<p>5,查询约束,以及约束列信息</p>
<p> col olumn_name format a15</p>
<p>coldata_type format a15</p>
<p> coldata_default format a15</p>
<p> SELECT a.constraint_name,a.constraint_type,b.column_name,b.position</p>
<p> FROM user_constraints a,user_cons_columns b</p>
<p> WHERE a.constraint_name=b.constraint_name AND a.table_name='EMP';</p>
<p>6,查看某一用户的角色</p>
<p>conn <a href="mailto:system/manager@demo">system/manager@demo</a></p>
<p> SELECT granted_role FROM dba_role_privs where grantee='SCOTT';</p>
<p>select dbms_metadata.get_ddl('table','emp') ddl from dual;</p>
<p>2,查询段所占用的空间</p>
<p>select bytes from user_segments where segment_name='EMP';</p>
<p>3,如何查询某一个表所占用的空间,以及剩余的空间</p>
<p> 分两步执行:</p>
<p> 1)首先分析表</p>
<p> analyze table emp compute statistics;</p>
<p>2)查询表</p>
<p> SELECT empty_blocks,blocks FROM user_tables;</p>
<p>4,查询列信息</p>
<p> 首先格式化输出:</p>
<p> col column_name format a15</p>
<p>coldata_type format a15</p>
<p> coldata_default format a15</p>
<p> SELECT column_name,data_type,data_dafault FROM user_tab_columns WHERE</p>
<p> table_name='DEPT';</p>
<p>5,查询约束,以及约束列信息</p>
<p> col olumn_name format a15</p>
<p>coldata_type format a15</p>
<p> coldata_default format a15</p>
<p> SELECT a.constraint_name,a.constraint_type,b.column_name,b.position</p>
<p> FROM user_constraints a,user_cons_columns b</p>
<p> WHERE a.constraint_name=b.constraint_name AND a.table_name='EMP';</p>
<p>6,查看某一用户的角色</p>
<p>conn <a href="mailto:system/manager@demo">system/manager@demo</a></p>
<p> SELECT granted_role FROM dba_role_privs where grantee='SCOTT';</p>