- buildAddRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加列
ALTER TABLE HR_USER ADD UPT_TIME datetime CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
- buildAddRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加标签
ALTER TABLE HR_USER ADD TAG UPT_TIME datetime CHARACTER SET utf8mb4 COLLATE utf8mb4_0900_ai_ci DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
- buildAddRun(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加主键
- buildAddRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加外键
- buildAddRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加索引
- buildAddRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加约束
- buildAlterRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAlterRun(DataRuntime, Table, Collection<Column>) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改列
有可能生成多条SQL,根据数据库类型优先合并成一条执行
- buildAlterRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAlterRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAlterRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAlterRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改列 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
- buildAlterRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAlterRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改标签 ALTER TABLE HR_USER CHANGE UPT_TIME UPT_TIME datetime DEFAULT NULL ON UPDATE CURRENT_TIMESTAMP comment '修改时间' AFTER ID;
- buildAlterRun(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改主键
有可能生成多条SQL
- buildAlterRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加外键
- buildAlterRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改索引
有可能生成多条SQL
- buildAlterRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改约束
有可能生成多条SQL
- buildAppendCommentRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
- buildAppendCommentRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildAppendCommentRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
- buildChangeCommentRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改备注
COMMENT ON TABLE T IS 'ABC';
- buildChangeCommentRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildChangeCommentRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildChangeCommentRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildChangeCommentRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改备注
COMMENT ON COLUMN T.ID IS 'ABC'
- buildChangeCommentRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改备注
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeDefaultRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改默认值
ALTER TABLE MY_TEST_TABLE MODIFY B DEFAULT 2
- buildChangeDefaultRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改默认值
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeNullableRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改非空限制
ALTER TABLE T MODIFY C NOT NULL ;
- buildChangeNullableRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改非空限制
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildChangeTypeRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改数据类型
1.ADD NEW COLUMN
2.FORMAT VALUE
3.MOVE VALUE
alter table tb modify (name nvarchar2(20))
- buildChangeTypeRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改数据类型
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildCreateRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildCreateRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildCreateRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
创建主表
- buildCreateRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
创建分区表
- buildDropAutoIncrement(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
取消自增
- buildDropRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除表
- buildDropRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除视图
- buildDropRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildDropRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildDropRun(DataRuntime, Column, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除列
ALTER TABLE HR_USER DROP COLUMN NAME;
- buildDropRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除标签
ALTER TABLE HR_USER DROP TAG NAME;
- buildDropRun(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除主键
- buildDropRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除外键
- buildDropRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除索引
- buildDropRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
删除约束
- buildQueryColumnRun(DataRuntime, Table, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的列
- buildQueryConstraintRun(DataRuntime, Table, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的约束
- buildQueryForeignsRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的外键
- buildQueryIndexRun(DataRuntime, Table, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的列
- buildQueryMasterTableRun(DataRuntime, String, String, String, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询主表
- buildQueryPartitionTableRun(DataRuntime, String, String, String, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询分区表
- buildQueryPartitionTableRun(DataRuntime, MasterTable, Map<String, Object>, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildQueryPartitionTableRun(DataRuntime, MasterTable, Map<String, Object>) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildQueryPrimaryRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的主键
- buildQueryTableCommentRun(DataRuntime, String, String, String, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表备注
- buildQueryTableRun(DataRuntime, boolean, String, String, String, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表
- buildQueryTagRun(DataRuntime, Table, boolean) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildQueryTriggerRun(DataRuntime, Table, List<Trigger.EVENT>) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询表上的trigger
- buildQueryViewRun(DataRuntime, boolean, String, String, String, String) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
查询视图
- buildRenameRun(DataRuntime, Table) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改表名
ALTER TABLE A RENAME TO B;
- buildRenameRun(DataRuntime, View) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改视图名
子类实现
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, MasterTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildRenameRun(DataRuntime, PartitionTable) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
- buildRenameRun(DataRuntime, Column) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改列名
ALTER TABLE 表名 RENAME COLUMN RENAME 老列名 TO 新列名
- buildRenameRun(DataRuntime, Tag) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改标签名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, PrimaryKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改主键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, ForeignKey) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改外键名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Index) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改索引名
一般不直接调用,如果需要由buildAlterRun内部统一调用
- buildRenameRun(DataRuntime, Constraint) - 类 中的方法org.anyline.data.jdbc.kingbase.KingbaseOracleAdapter
-
修改约束名
一般不直接调用,如果需要由buildAlterRun内部统一调用