---恢复内容开始---
一、plsql命令使用
1. comment on table table_name is 对表进行说明
comment on table CUX.CUX_PO_LINES_TEST is \'\';
2. comment on column table_name.column is 对表中的列进行说明
comment on column CUX.CUX_PO_LINES_TEST.ORG_ID is \'业务实体ID\';
3.alter table table_name add constraint index_name primary key(po_line_id)在表中创建主键索引
alter table CUX.CUX_PO_LINES_TEST add constraint CUX_PO_LINES_TEST_PK primary key (PO_LINE_ID); --\'cux_po_lines_pk为索引名称\'
4.创建SYNONYM同义词
CREATE SYNONYM CUX_FLEXFIELD_DEMO_S FOR CUX.CUX_FLEXFIELD_DEMO_S;
5.创建序列
CREATE SEQUENCE CUX.CUX_FLEXFIELD_DEMO_S;
6.创建唯一索引
create unique index CUX.CUX_FLEXFIELD_DEMO_U1 ON CUX.CUX_FLEXFIELD_DEMO(FLEXFIELD_DEMO_ID) tablespace CUX_TS_TX_DATA;
7.注册表语法
--(1). 语法 EXECUTE AD_DD.REGISTER_TABLE(\'所有者\',\'表名\',\'T自动扩展/S非自动扩展\',\'下一区\',\'*\',\'已使用\') --(2). 例子 EXECUTE AD_DD.REGISTER_TABLE(\'CVT\',\'CVT_WF_DEMO\',\'T\',2,10,40);
8.注册行语法
(1). 语法 EXECUTE AD_DD.REGISTER_COLUMN(\'所有者\',\'表名\', \'字段名\',序号,\'类型\',字段宽度,是否为空,是否可以转换) (2). 例子 EXECUTE AD_DD.REGISTER_COLUMN(\'CVT\',\'CVT_WF_DEMO\',\'DOCUMENT_ID\',1,\'NUMBER\',38,\'N\',\'N\');
二,表的增删改
1.新建表
CREATE TABLE 表名称 ( 列名称1 数据类型, 列名称2 数据类型, 列名称3 数据类型, .... )
2.修改表
1.ALTER TABLE table_name(表名称) ADD column_name(新增的列) datatype(数据类型) ---------在表中增加新的列; 2.ALTER TABLE table_name DROP COLUMN column_name ---------在表中删除列; 3.ALTER TABLE table_name modify(column_name datatype) ---------修改表中的数据类型;
---恢复内容结束---