Top Description Constructors Methods
org.hibernate.dialect

public Class SQLServer2016Dialect

extends SQLServerDialect
Class Inheritance
Annotations
@Deprecated

Deprecated

use SQLServerDialect(13)

Microsoft SQL Server 2016 Dialect

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public String[]
getDropSchemaCommand(String
The name of the schema to be dropped.
schemaName
)

Overrides org.hibernate.dialect.SQLServerDialect.getDropSchemaCommand.

Get the SQL command used to drop the named schema.
public boolean
supportsIfExistsBeforeConstraintName()

Overrides org.hibernate.dialect.SQLServerDialect.supportsIfExistsBeforeConstraintName.

For dropping a constraint with an alter table statement, can the phrase if exists be applied before the constraint name?
public boolean
supportsIfExistsBeforeTableName()

Overrides org.hibernate.dialect.SQLServerDialect.supportsIfExistsBeforeTableName.

For dropping a table, can the phrase if exists be applied before the table name?
Inherited from org.hibernate.dialect.SQLServerDialect:
appendBinaryLiteralappendDatetimeFormatappendDateTimeLiteralappendDateTimeLiteralappendDateTimeLiteralappendLockHintappendUUIDLiteralbuildIdentifierHelperbuildSQLExceptionConversionDelegatecastPatterncastTypecloseQuotecolumnTypecontributeTypescreateOptionalTableUpdateOperationcurrentDatecurrentTimecurrentTimestampcurrentTimestampWithTimeZonedatetimeFormatdoesReadCommittedCauseWritersToBlockReadersdoesRepeatableReadCauseReadersToBlockWritersextractPatterngeneratedAsgetAlterColumnTypeStringgetCreateIndexStringgetCreateIndexTailgetCreateTemporaryTableColumnAnnotationgetCurrentSchemaCommandgetCurrentTimestampSelectStringgetDefaultLobLengthgetDefaultTimestampPrecisiongetFractionalSecondPrecisionInNanosgetIdentityColumnSupportgetInExpressionCountLimitgetLimitHandlergetMaxIdentifierLengthgetMaxNVarcharLengthgetMaxVarcharLengthgetMinimumSupportedVersiongetNameQualifierSupportgetNoColumnsInsertStringgetQueryHintStringgetQuerySequencesStringgetSequenceExportergetSequenceSupportgetSqlAstTranslatorFactorygetTimeZoneSupportgetUniqueDelegatehasDataTypeBeforeGeneratedAsinitializeFunctionRegistryopenQuoteregisterColumnTypesregisterDefaultKeywordsresolveSqlTypeDescriptorsupportsAlterColumnTypesupportsCircularCascadeDeleteConstraintssupportsDistinctFromPredicatesupportsFetchClausesupportsLateralsupportsLobValueChangePropagationsupportsNamedParameterssupportsNonQueryWithCTEsupportsNoWaitsupportsNullPrecedencesupportsOffsetInSubquerysupportsRecursiveCTEsupportsResultSetPositionQueryMethodsOnForwardOnlyCursorsupportsSkipLockedsupportsValuesListsupportsWaitsupportsWindowFunctionstimestampaddPatterntimestampdiffPatterntranslateDurationFieldtranslateExtractFieldtrimPattern

Constructor Detail

SQLServer2016Dialectback to summary
public SQLServer2016Dialect()

Method Detail

getDropSchemaCommandback to summary
public String[] getDropSchemaCommand(String schemaName)

Overrides org.hibernate.dialect.SQLServerDialect.getDropSchemaCommand.

Doc from org.hibernate.dialect.Dialect.getDropSchemaCommand.

Get the SQL command used to drop the named schema.

Parameters
schemaName:String

The name of the schema to be dropped.

Returns:String[]

The drop commands

Annotations
@Override
supportsIfExistsBeforeConstraintNameback to summary
public boolean supportsIfExistsBeforeConstraintName()

Overrides org.hibernate.dialect.SQLServerDialect.supportsIfExistsBeforeConstraintName.

Doc from org.hibernate.dialect.Dialect.supportsIfExistsBeforeConstraintName.

For dropping a constraint with an alter table statement, can the phrase if exists be applied before the constraint name?

Returns:boolean

true if if exists can be applied before the constraint name

Annotations
@Override
supportsIfExistsBeforeTableNameback to summary
public boolean supportsIfExistsBeforeTableName()

Overrides org.hibernate.dialect.SQLServerDialect.supportsIfExistsBeforeTableName.

Doc from org.hibernate.dialect.Dialect.supportsIfExistsBeforeTableName.

For dropping a table, can the phrase if exists be applied before the table name?

Returns:boolean

true if if exists can be applied before the table name

Annotations
@Override