Enum DialectOptions
SQL dialect options
Namespace: XData
Assembly: XData.docfx.dll
Syntax
[Flags]
public enum DialectOptions : ulong
Fields
| Name | Description |
|---|---|
| CheckConcurrencySupport | Concurrency check supported |
| ClearByRowIdArrays | Clear statement used row id arrays |
| InternalErrorCatch | Concurrency SQL errors are handled and jammed in provider |
| MultipleRecordsetProceduresSupported | Multiple record set stored procedures are supported |
| None | No specific SQL dialect options declared |
| ObjectParametersSupported | User defined objects (UDT) are supported as procedure/function parameter types |
| RegisterRecordsetRequired | Output record set registering is required |
| ReturningInResult | Insert returned identity value as query result |
| RowIteratorSupported | Row iterator is supported |
| SafeTypeConvert | Safe type conversion required |
| ScalarFunctionsOutParametersAllowed | Scalar-valued SQL functions OUT parameters are supported |
| ScalarFunctionsSupported | Scalar-valued SQL functions are supported |
| SequenceRequired | Sequence is required to auto increment fields |
| SequenceSupported | Sequences are supported |
| SqlBlockOuterTableVariables | Sql block can operate with table variables out of block only |
| StoredProcedureResultAsExecuteScalar | SQL function result value returned as Execute scalar result |
| StoredProcedureResultFetch | Stored procedure results fetched by multiple reader execute |
| StoredProceduresSupported | SQL stored procedures are supported |
| TableFunctionsSupported | Table-valued SQL functions are supported |
| TableOutParametersAllowed | Table types are supported as procedure/function OUT parameter types |
| TableParametersSupported | Table types are supported as procedure/function parameter types |
| TempTableNotSupported | Temp Table is not supported |
| UdtAsReturnValueSupported | SQL function can return UDT or Arrays |
| UpdateSubqueryFields | Update can use subquery fields as update source values and target fields |
| UpdateTableNotInFrom | Update table is part of update (or delete) statement and not listed in from statement |
| UpdateTableNotUseAlias | Update and delete statements only for one table and not use table alias |
| UpdateUseTableNames | Update not use table aliases but lower case table names |
| WithInsideSubqueryNotSupported | Common-Table-Expression (WITH) queries not supported inside subqueries |
| WithSupported | Common-Table-Expression (WITH) queries are supported |
| WithUnionNotSupported | Common-Table-Expression (WITH) recursive queries combination with UNION operation not supported |
| XmlSourceSupported | XML data source is supported |