Oracle 10g数据库基础之基本DDL和DML语句
2012-05-20 08:04:26 来源:WEB开发网核心提示:修改表的名称,必须是表的owner才可以修改表名称SQL> rename t1 to t_1;Table renamedSQL> desc t_1;Name Type Nullable Default Comments --- NAME CHAR(4) Y SALARY NUMBER(5) Y
修改表的名称,
必须是表的owner才可以修改表名称
SQL> rename t1 to t_1;
Table renamed
SQL> desc t_1;
Name Type Nullable Default Comments
-------- ------------ -------- ------- --------
NAME CHAR(4) Y
SALARY NUMBER(5) Y 0
CONTENT CHAR(4 CHAR) Y
HIREDATE DATE Y
SQL>
修改列的名称(10g才可以)
SQL> alter table t3 rename column c1 to name;
Table altered
表注释
SQL> comment on table emp is 'employee table';
Comment added
SQL> select COMMENTS from user_tab_comments where table_name='EMP';
COMMENTS
--------------------------------------------------------------------------------
employee table
SQL>
列注释
SQL> select COMMENTS from user_tab_comments where table_name='EMP';
COMMENTS
--------------------------------------------------------------------------------
employee table
SQL>
SQL>
SQL> COMMENT ON COLUMN EMP.SAL IS '员工工资';
Comment added
SQL> select COMMENTS from user_col_comments
2 where table_name='EMP' AND column_name='SAL';
COMMENTS
--------------------------------------------------------------------------------
员工工资
SQL>
删除(丢弃)表
SQL> Select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE
T3 TABLE
T2 TABLE
T_1 TABLE
7 rows selected
SQL> Drop table t2;
Table dropped
并没有将表真的删除,只是改了名称。
SQL> Select * from tab;
TNAME TABTYPE CLUSTERID
------------------------------ ------- ----------
DEPT TABLE
EMP TABLE
BONUS TABLE
SALGRADE TABLE
T3 TABLE
BIN$uHlWiyacnb/gQKjAWGURmg==$0 TABLE
T_1 TABLE
7 rows selected
SQL>
- ››oracle 中 UPDATE nowait 的使用方法
- ››Oracle ORA-12560解决方法
- ››Oracle 10g RAC 常用维护命令
- ››Oracle如何在ASM中定位文件的分布
- ››Oracle的DBMS_RANDOM.STRING 的用法
- ››oracle 外部表导入时间日期类型数据,多字段导入
- ››Oracle中查找重复记录
- ››oracle修改用户登录密码
- ››Oracle创建删除用户、角色、表空间、导入导出等命...
- ››Oracle中登陆时报ORA-28000: the account is lock...
- ››Oracle数据库在配置文件中更改最大连接数
- ››Oracle中在pl/sql developer修改表的两种方式
更多精彩
赞助商链接