修改列名
ALTER TABLE 表名 RENAME COLUMN 旧列名 TO 新列名;
修改列类型
ALTER TABLE 表名 MODIFY (列名VARCHAR(255));
删除表的一列
ALTER TABLE 表名 DROP COLUMN 列名
给表增加一列
ALTER TABLE 表名 ADD 列名 类型 DEFAULT 值 < NOT NULL>;
增加字段
ALTER TABLE T_RECEIPT_INVOICE ADD (SUBJECT_ID CHAR(10) );
序列操作
-
获取序列
SELECT 序列名.NEXTVAL FROM DUAL
-
创建序列
CREATE SEQUENCE 序列
-
删除序列
DROP SEQUENCE 序列
-
创建唯一性索引
ALTER TABLE 表名 ADD CONSTRAINT 索引名
UNIQUE (字段名,字段名); -
创建唯一性索引
CREATE INDEX 索引名 ON 表名(字段);
-
创建序列
CREATE SEQUENCE PURPOSE_INVOICE_POND_ID_SEQ
START WITH 1000000001 – 从1开始计数
MAXVALUE 9999999999 – 不设置最大值
INCREMENT BY 1 – 每次加几个
CYCLE – 一直累加,不循环
NOCACHE ;DELETE
DELETE FROM 表名称 WHERE 列名称 = 值
TRUNCATE
TRUNCATE TABLE 表名