@Repository(value="anyline.data.jdbc.adapter.mssql.2000") public class MSSQL2000Adapter extends MSSQLAdapter implements JDBCAdapter, org.springframework.beans.factory.InitializingBean
ddListener, dmListener, log| 构造器和说明 |
|---|
MSSQL2000Adapter() |
| 限定符和类型 | 方法和说明 |
|---|---|
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<org.anyline.data.run.Run> |
buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table)
添加表备注(表创建完成后调用,创建过程能添加备注的不需要实现)
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Column column)
修改备注
-- 字段加注释
EXEC sys.sp_addextendedproperty @name=N'MS_Description'
, @value=N'注释内容'
, @level0type=N'SCHEMA'
,@level0name=N'dbo'
, @level1type=N'TABLE'
,@level1name=N'表名'
, @level2type=N'COLUMN'
,@level2name=N'字段名'
|
List<org.anyline.data.run.Run> |
buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.metadata.Table table) |
List<org.anyline.data.run.Run> |
buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime,
boolean greedy,
String catalog,
String schema,
String pattern,
String types)
查询表
|
void |
fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
Collection list,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
根据Collection创建批量INSERT RunPrepare
2000版本单独处理 insert into tab(nm) select 1 union all select 2
|
void |
fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
org.anyline.entity.DataSet set,
org.anyline.data.param.ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
根据DataSet创建批量INSERT RunPrepare
2000版本单独处理 insert into tab(nm) select 1 union all select 2
|
String |
mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run)
查询SQL
Run 反转调用
|
String |
version() |
afterPropertiesSet, alterColumnKeyword, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildQueryColumnRun, buildQueryConstraintRun, buildQueryForeignsRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryTableCommentRun, buildQueryTagRun, buildQueryTriggerRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, charset, checkColumnExists, checkSchema, checkTableExists, checkTagExists, checkViewExists, columns, columns, columns, comment, comment, comment, comment, concat, constraints, constraints, constraints, defaultValue, define, foreigns, increment, indexs, indexs, indexs, isBooleanColumn, isCharColumn, isNumberColumn, mergeFinalExists, mtables, mtables, name, nullable, onupdate, position, primary, primary, ptables, ptables, tables, tables, tables, tables, tags, tags, tags, triggers, type, type, valuebuildDeleteRunFromEntity, buildDeleteRunFromTable, buildInsertRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, concatAdd, concatFun, concatOr, createConditionFindInSet, createConditionIn, createConditionLike, createInsertRun, createInsertRunFromCollection, fillExecuteContent, fillInsertContent, fillQueryContent, fillQueryContent, fillQueryContent, getPrimayKey, identity, insertFoot, insertHead, insertValue, isMultipleValue, isMultipleValue, mergeFinalTotal, replaceVariablebatch, checkOverride, checkPv, checkSchema, checkSchema, column, column, columns, columns, columns, columns, columns, count, count, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, delete, delete, delete, deletes, execute, execute, execute, execute, exists, fillDeleteRunContent, fillDeleteRunContent, foreigns, functions, getListener, indexs, init, insert, insert, insert, jdbc, map, maps, maps, mtables, primary, procedures, ptables, querys, querys, row, row, save, saveCollection, saveObject, select, select, select, selects, sequence, setListener, stream, tables, tables, tags, triggers, truncate, update, update, views, viewsaddColumnGuide, addRunValue, batchInsertSeparator, bool, bool, buildAddRun, buildAppendCommentRun, buildAppendCommentRun, buildDeleteRun, buildDeleteRun, buildDropRun, buildExecuteRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryFunctionRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildQueryViewRun, buildTruncateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, checkIgnorePrecision, checkIgnoreScale, checkMetadata, checkPrimaryGenerator, column, comments, comments, compatible, confirmInsertColumns, confirmUpdateColumns, confirmUpdateColumns, convert, convert, convert, convert, convert, convert, database, databases, ddl, ddl, ddl, ddl, ddl, ddl, deletes, dropColumnGuide, each, fillExecuteContent, fillExecuteContent, fillExecuteContent, fillQueryContent, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryGenerator, getPrimaryKey, getPrimaryValue, insert, integer, IS_AUTO_CHECK_METADATA, IS_INSERT_EMPTY_COLUMN, IS_INSERT_EMPTY_FIELD, IS_INSERT_NULL_COLUMN, IS_INSERT_NULL_FIELD, IS_KEYHOLDER_IDENTITY, IS_LOG_SLOW_SQL, IS_LOG_SQL_PARAM_WHEN_ERROR, IS_LOG_SQL_PARAM, IS_LOG_SQL_TIME, IS_LOG_SQL_WARN, IS_LOG_SQL_WHEN_ERROR, IS_LOG_SQL, IS_PRINT_EXCEPTION_STACK_TRACE, IS_REPLACE_EMPTY_NULL, IS_SQL_LOG_PLACEHOLDER, IS_THROW_SQL_QUERY_EXCEPTION, IS_THROW_SQL_UPDATE_EXCEPTION, IS_UPDATE_EMPTY_COLUMN, IS_UPDATE_EMPTY_FIELD, IS_UPDATE_NULL_COLUMN, IS_UPDATE_NULL_FIELD, isIgnorePrecision, isIgnoreScale, keys, longs, name, name, objectName, parameter, parseTable, primary, procedures, process, random, read, reader, reader, setDelimiter, setPrimaryGenerator, setPrimaryValue, SLOW_SQL_MILLIS, string, string, supportInsertPlaceholder, table, type, type, value, value, value, views, write, writerclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcolumn, columns, columns, constraints, identity, indexs, row, tagsaddColumnGuide, addRunValue, alterColumnKeyword, batchInsertSeparator, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAddRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAlterRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildAppendCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeCommentRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeDefaultRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeNullableRun, buildChangeTypeRun, buildChangeTypeRun, buildChangeTypeRun, buildChangeTypeRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildCreateRun, buildDeleteRun, buildDeleteRun, buildDeleteRunFromEntity, buildDeleteRunFromTable, buildDropAutoIncrement, buildDropAutoIncrement, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildDropRun, buildExecuteRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildInsertRun, buildQueryColumnRun, buildQueryConstraintRun, buildQueryConstraintRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDatabaseRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryDDLRun, buildQueryForeignsRun, buildQueryForeignsRun, buildQueryFunctionRun, buildQueryFunctionRun, buildQueryIndexRun, buildQueryIndexRun, buildQueryMasterTableRun, buildQueryMasterTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPartitionTableRun, buildQueryPrimaryRun, buildQueryPrimaryRun, buildQueryProcedureRun, buildQueryProcedureRun, buildQueryRun, buildQuerySequence, buildQueryTableCommentRun, buildQueryTableCommentRun, buildQueryTableRun, buildQueryTagRun, buildQueryTagRun, buildQueryTriggerRun, buildQueryTriggerRun, buildQueryViewRun, buildQueryViewRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildRenameRun, buildTruncateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRun, buildUpdateRunFromCollection, buildUpdateRunFromDataRow, buildUpdateRunFromEntity, charset, checkColumnExists, checkDefaultBuildInValue, checkIgnorePrecision, checkIgnoreScale, checkSchema, checkSchema, checkSchema, checkTableExists, checkTagExists, checkViewExists, column, column, columns, columns, columns, columns, columns, columns, columns, comment, comment, comment, comment, comments, compatible, concat, confirmInsertColumns, constraints, constraints, convert, convert, convert, convert, convert, convert, count, count, createConditionFindInSet, createConditionIn, createConditionLike, database, database, databases, databases, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, ddl, defaultValue, defaultValue, define, delete, delete, delete, deletes, deletes, deletes, deletes, deletes, deletes, deletes, deletes, dropColumnGuide, each, execute, execute, execute, execute, exists, fillDeleteRunContent, fillExecuteContent, fillInsertContent, fillInsertContent, fillQueryContent, foreigns, foreigns, functions, functions, generatedKey, getDelimiterFr, getDelimiterTo, getPrimaryKey, getPrimaryValue, increment, indexs, indexs, indexs, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, insert, isBooleanColumn, isCharColumn, isIgnorePrecision, isIgnoreScale, isNumberColumn, map, maps, maps, mergeFinalExists, mergeFinalTotal, mtables, mtables, mtables, name, name, name, nullable, objectName, onupdate, parameter, position, primary, primary, primary, primary, procedures, procedures, process, ptables, ptables, ptables, querys, querys, read, reader, reader, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, save, select, selects, sequence, supportInsertPlaceholder, tables, tables, tables, tables, tables, tables, tables, tables, tags, tags, tags, triggers, triggers, truncate, type, type, type, type, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, update, value, value, views, views, views, write, writerpublic String version()
version 在接口中 org.anyline.data.adapter.DriverAdapterversion 在类中 MSSQLAdapterpublic String mergeFinalQuery(org.anyline.data.runtime.DataRuntime runtime, org.anyline.data.run.Run run)
mergeFinalQuery 在接口中 org.anyline.data.adapter.DriverAdaptermergeFinalQuery 在类中 MSSQLAdapterrun - runpublic void fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
org.anyline.entity.DataSet set,
org.anyline.data.param.ConfigStore configs,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 org.anyline.data.adapter.DriverAdapterfillInsertContent 在类中 MSSQLAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - rundest - 表 如果不指定则根据set解析set - 集合columns - 需插入的列public void fillInsertContent(org.anyline.data.runtime.DataRuntime runtime,
org.anyline.data.run.Run run,
String dest,
Collection list,
LinkedHashMap<String,org.anyline.metadata.Column> columns)
fillInsertContent 在接口中 org.anyline.data.adapter.DriverAdapterfillInsertContent 在类中 MSSQLAdapterruntime - 运行环境主要包含驱动适配器 数据源或客户端run - rundest - 表 如果不指定则根据set解析list - 集合columns - 需插入的列public List<org.anyline.data.run.Run> buildQueryTableRun(org.anyline.data.runtime.DataRuntime runtime, boolean greedy, String catalog, String schema, String pattern, String types) throws Exception
buildQueryTableRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildQueryTableRun 在类中 MSSQLAdaptercatalog - catalogschema - schemapattern - patterntypes - typesExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 MSSQLAdaptertable - 表Exception - 异常public List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Table table) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MSSQLAdapterExceptionpublic List<org.anyline.data.run.Run> buildAppendCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildAppendCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildAppendCommentRun 在类中 MSSQLAdaptercolumn - 列Exception - 异常public List<org.anyline.data.run.Run> buildChangeCommentRun(org.anyline.data.runtime.DataRuntime runtime, org.anyline.metadata.Column column) throws Exception
buildChangeCommentRun 在接口中 org.anyline.data.adapter.DriverAdapterbuildChangeCommentRun 在类中 MSSQLAdaptercolumn - 列ExceptionCopyright © 2023. All rights reserved.