| 程序包 | 说明 |
|---|---|
| com.centit.support.database.ddl | |
| com.centit.support.database.metadata |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
GeneralDDLOperations.addColumn(String tableCode,
TableField column) |
void |
DDLOperations.addColumn(String tableCode,
TableField column)
添加列
|
protected void |
GeneralDDLOperations.appendColumnSQL(TableField field,
StringBuilder sbCreate) |
protected void |
GeneralDDLOperations.appendColumnTypeSQL(TableField field,
StringBuilder sbCreate) |
String |
GeneralDDLOperations.makeAddColumnSql(String tableCode,
TableField column) |
String |
OracleDDLOperations.makeAddColumnSql(String tableCode,
TableField column) |
String |
DDLOperations.makeAddColumnSql(String tableCode,
TableField column)
添加列
|
String |
DB2DDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column) |
String |
SqlSvrDDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column) |
String |
MySqlDDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column) |
String |
OracleDDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column) |
String |
DDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column)
修改列定义 ,比如 修改 varchar 的长度
|
String |
PostgreSqlDDLOperations.makeModifyColumnSql(String tableCode,
TableField oldColumn,
TableField column)
修改列定义 ,比如 修改 varchar 的长度
|
List<String> |
GeneralDDLOperations.makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column) |
List<String> |
MySqlDDLOperations.makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column) |
List<String> |
OracleDDLOperations.makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column) |
List<String> |
DDLOperations.makeReconfigurationColumnSqls(String tableCode,
String columnCode,
TableField column)
重构列,涉及到内容格式的转换,需要新建一个列,将旧列中的数据转换到新列中,然后在删除旧列
|
String |
GeneralDDLOperations.makeRenameColumnSql(String tableCode,
String columnCode,
TableField column) |
String |
SqlSvrDDLOperations.makeRenameColumnSql(String tableCode,
String columnCode,
TableField column) |
String |
MySqlDDLOperations.makeRenameColumnSql(String tableCode,
String columnCode,
TableField column) |
String |
DDLOperations.makeRenameColumnSql(String tableCode,
String columnCode,
TableField column)
重命名列
|
void |
GeneralDDLOperations.modifyColumn(String tableCode,
TableField oldColumn,
TableField column) |
void |
DDLOperations.modifyColumn(String tableCode,
TableField oldColumn,
TableField column)
修改列定义 ,比如 修改 varchar 的长度
|
void |
GeneralDDLOperations.reconfigurationColumn(String tableCode,
String columnCode,
TableField column) |
void |
DDLOperations.reconfigurationColumn(String tableCode,
String columnCode,
TableField column)
重构列,涉及到内容格式的转换,需要新建一个列,将旧列中的数据转换到新列中,然后在删除旧列
|
void |
GeneralDDLOperations.renameColumn(String tableCode,
String columnCode,
TableField column) |
void |
DDLOperations.renameColumn(String tableCode,
String columnCode,
TableField column)
重命名列
|
| 限定符和类型 | 类和说明 |
|---|---|
class |
SimpleTableField |
| 限定符和类型 | 方法和说明 |
|---|---|
TableField |
TableInfo.findFieldByColumn(String name) |
TableField |
TableInfo.findFieldByName(String name) |
| 限定符和类型 | 方法和说明 |
|---|---|
List<? extends TableField> |
TableInfo.getColumns()
获取所有的列名
|
Copyright © 2025 江苏南大先腾信息产业股份有限公司. All rights reserved.