jcst.net
当前位置:首页 >> orAClE tABlE >>

orAClE tABlE

table关键字是用来建表的(create table 表名(列名1 类型, 列名2 类型))还有一些其他的关键字,它们都是供oracle命令里面使用的,最好区别的办法的就是用编译,这些关键字都是自动会变色(基本是绿色)的,来加以区分.而且你用这些关键字作为表名,列名的话,它会提示你,你的语句包含保留字,是不合法的.就算个别的保留字被你使用了,比如作为了列名使用,你在使用这张表的时候,会没法update的.这些都是常见的,你多接触就会深刻的了解了.

Table( 函数名称() ); 意思是, 把返回结果集合的函数返回的结果, 以表的形式, 进行返回. 下面是一个返回结果集的函数的例子: -- 定义类型 CREATE OR REPLACE TYPE MyTable AS OBJECT(A int, B int, C int); / CREATE OR

1.创建表: 创建表使用CREATE TABLE命令.执行这个命令时,必须有CREATE TABLE的系统权限.如果想在其他用户的方案下创建表,必须被赋予CREATE ANY TABLE的系统权限.创建表的语法如下: CREATE TABLE [schema.]table_

表叫什么要取决与表的用途,如emp,dept,可以简单的反映出表的用途.oracle是个公司名字,出的产品叫oracleXX.现在有11g了.oracle是rdbms,表相当物理仓库里,放在仓库里的货品,袜子,飞机,这些东西,oracle就是仓库保管员.

1、首先开启Oracle管理工具,找到Tablespaces.2、首先要看的是表空间的总大小和使用状况以及当前状态.3、Free Space 里面是各个表中的相关大小信息(一个表空间可能有多个表在使用).4、Objects 就如第三步中所提到的使用这个表空间的表明细.5、Script 是创建表空间的PL/SQL,可以去了解它的相关信息和学习怎么创建表空间文件.

example:1) create type obj2 is table of number;2) select * from table(obj2(3,3,45));查看结果,你就明白了

外表(external table)就像普通的表对像一样,可以select等,只是它是只读的,数据库中只保存了表结构的描述,表数据却没有存放在数据库内,而是存放在了文件系统上.当用户想偶尔使用数据库外的结构化数据时,用起外表来就非常方便

上面你选的是all objects,在下拉框中选择my objects就会显示你自己创建的表.

DBA权限下可以查询dba_tables,里面有个num_rows列select table_name,num_rows from dba_tables where ;条件可以根据自己需要来加不过提醒下,num_rows列并不是事实更新的,好像是1小时更新一次,查新之前最好先ANALYZE下analyze table xxx compute statistics;

你想要看创建表的语句吗?有两种方法:1.如果你使用plsql developer 在左边列表,找到你要看源码的表名,右键->view 但后在弹出的界面,右下角点击view sql,就能看到创建表的语句了.(推荐,这种方式很清晰)2.如果你没有plsql developer ,也没有关系,使用这个语句在sqlplus也能查到:select dbms_metadata.get_ddl('table',表名) from dual; --注意表名大写,两端加单引号.

网站首页 | 网站地图
All rights reserved Powered by www.jcst.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com