public class OracleDDLOperations extends GeneralDDLOperations
conn| 构造器和说明 |
|---|
OracleDDLOperations() |
OracleDDLOperations(Connection conn) |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
makeAddColumnSql(String tableCode,
TableField column)
添加列
|
String |
makeCreateSequenceSql(String sequenceName)
创建序列
用表来模拟sequence
create table simulate_sequence (seqname varchar(100) not null primary key,
currvalue integer, increment integer);
|
String |
makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column)
修改列定义 ,比如 修改 varchar 的长度
|
List<String> |
makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column)
重构列,涉及到内容格式的转换,需要新建一个列,将旧列中的数据转换到新列中,然后在删除旧列
|
addColumn, appendColumnSQL, appendColumnsSQL, appendColumnTypeSQL, appendPkColumnSql, appendPkSql, checkLabelName, checkTableWellDefined, createDDLOperations, createDDLOperations, createSequence, createTable, dropColumn, dropTable, makeCreateTableSql, makeDropColumnSql, makeDropTableSql, makeRenameColumnSql, modifyColumn, reconfigurationColumn, renameColumn, setConnectpublic OracleDDLOperations()
public OracleDDLOperations(Connection conn)
public String makeCreateSequenceSql(String sequenceName)
GeneralDDLOperationsmakeCreateSequenceSql 在接口中 DDLOperationsmakeCreateSequenceSql 在类中 GeneralDDLOperationssequenceName - 序列public String makeModifyColumnSql(String tableCode, TableField oldColumn, TableField column)
DDLOperationstableCode - 表代码oldColumn - 老的字段column - 字段public String makeAddColumnSql(String tableCode, TableField column)
DDLOperationsmakeAddColumnSql 在接口中 DDLOperationsmakeAddColumnSql 在类中 GeneralDDLOperationstableCode - 表column - 字段public List<String> makeReconfigurationColumnSqls(String tableCode, String columnCode, TableField column)
DDLOperationsmakeReconfigurationColumnSqls 在接口中 DDLOperationsmakeReconfigurationColumnSqls 在类中 GeneralDDLOperationstableCode - 表代码columnCode - 字段代码column - 字段Copyright © 2025 江苏南大先腾信息产业股份有限公司. All rights reserved.