ORACLE数据库表的操作
最近忙于公司的项目开发,很久没有来csdn了。今天无事,上来写点东西。供大家参考,不对的地方还希望大家批评指正。
一下是对oracle数据库表的一些操作语句:
已经建好的表添加字段
alter table Tablename add(column1 varchar2(20) default 'Y',column2 number(7,2)...)
删除字段:
alter table Tablename drop column assessment_methods
为字段添加注释:
comment on column bill_result.bill_no is '名次';
修改表的字段名称
ALTER TABLE table_name RENAME COLUMN column1 TO column2;
--为表tablename1 的is_deleted列添加默认值
alter table tablename1 modify is_deleted default 'N'
相关文档:
(此篇文章只需要了解既可以了)
嵌套表
定义:在一个表中还包含另外一个子表。
数据库在创建数据表的时候都要指定字段的类型,所以嵌套表本身也需要同样指定类型,所以这种类型需要单独定义。
创建类型语法:create type project_ty as object(
......
装完了Oracle 10g数据库,忘了给scott账户解锁。这时可以在sql plus工具里(开始|所有程序|<Oracle-Home>|应用程序开发|SQL Plus),也可以在控制台通过命令行给scott账户解锁。
在第一种情况下,以system账户登录SQL Plus,然后使用命令“alter user scott accoun ......
PL/SQL-FOR UPDATE 与 FOR UPDATE OF的区别
url:http://hi.baidu.com/1413/blog/item/a521251f7e5993c4a686696b.html
数据库 oracle for update of 和 for update区别
select * from TTable1 for update 锁定表的所有行,只能读不能写
2 select * from TTable1 wher ......