- dotnet version 3.2.7.2(2018-10-21)
- [SQL Server] support NO_PERFORMANCE_SPOOL, MIN_GRANT_PERCENT, HINT_MAX_GRANT_PERCENT
- [API] add new enum elements: EQueryHint.E_QUERY_HINT_NO_PERFORMANCE_SPOOL, E_QUERY_HINT_MIN_GRANT_PERCENT, E_QUERY_HINT_MAX_GRANT_PERCENT
- [SQL Server/scriptWriter] support call target expression of function call.
- [Oracle] able to recognize create or repleace context statement.
- [DB2] able to link column in call statement to table of create trigger statement.
- dotnet version 3.2.7.1(2018-10-09)
- [SQL Server] Doesn’t treat [DATE] as a regular column name.
- dotnet version 3.2.7.1(2018-10-08)
- [API] TTypeName.isCharUnit(), TTypeName.ByteUnit is no longer used, replaced by TTypeName.charUnitToken
- [Oracle] able to get label name after loop/while statement.
- [Oracle] support on null clause in default clause.
- [API] add new property: TColumnDefinition.onNull
- dotnet version 3.2.7.0(2018-10-08)
- [sql formatter] Able to format subquery or CASE statement inside of CAST function.
- dotnet version 3.2.6.9(2018-10-03)
- [API] add new property: TColumnDefinition.persistedColumn.
- [SQL Server] able to get persisted information from column definition.
- [API] add new property: TColumnDefinition.filestream.
- [SQL Server] support FILESTREAM keyword in create table.
- [API] add new property: TColumnDefinition.sparseColumn.
- [SQL Server] Able to get SPARSE column information from TColumnDefinition.
- dotnet version 3.2.6.8(2018-09-28)
- [MySQL] Able to get comment/KEY_BLOCK_SIZE/parser name index option in MySQL create index statement.
- [API] TMySQLIndexOption.indexOptionType
- [API] add new enum: EIndexOptionType
- [API] add new property : TCreateIndexSqlStatement.IndexOptionList to access index option of MySQL create index statement.
- [SQL Server] able to fetch include column list from create index statement.
- dotnet version 3.2.6.8(2018-09-27)
- [API] add new property TColumnDefinition.columnComment, TConstraint.constraintComment
- [API] add new property TColumnDefinition.calculatedExpr
- [MySQL] support calculated column such as data_type [GENERATED ALWAYS] AS (expression)
- [API] add new property TColumnDefinition.columnStorage
- [API] add new enum: public enum EColumnStorage
- [MySQL] support column storage type
- dotnet version 3.2.6.8(2018-09-21)
- [API] add new property TColumnDefinition.columnFormat
- [API] add new enum: public enum EColumnFormat
- [MySQL] support column format attribute.
- [scriptWriter] typo: ncarchar2 should be correct to nvarchar2
- [scriptWriter] fix a bug oracle hint not after SELECT keyword.
- dotnet version 3.2.6.7(2018-09-20)
- [MySQL, API] Able to get zerofill and signed/unsigned info from datatype in TTypeName class. TTypeName.zeroFillToken, TTypeName.signedToken
- dotnet version 3.2.6.7(2018-09-19)
- [API] Able to get character set and collation name from create database statement. add new property: TCreateDatabaseSqlStatement.characterSet and collationName.
- [MySQL] fully support create database statement.
- dotnet version 3.2.6.6(2018-09-12)
- [Oracle] support with ties clause and percent clause in row limiting clause.
- [Oracle/scriptWriter] support offset clause in scriptWriter
- [Oracle/scriptWriter] support fetch clause in scriptWriter
- dotnet version 3.2.6.3(2018-09-11)
- [Oracle] fix a bug can’t rewrite Lateral keyword in from clause.
- dotnet version 3.2.6.2(2018-09-04)
- [API] TBaseType.versionid from public string versionid = Assembly.GetEntryAssembly().GetName().Version.ToString() to public const string versionId
- dotnet version 3.2.6.1(2018-09-04)
- [dotnet core] release a version for net core 2.0
- dotnet version 3.2.5.8(2018-08-23)
- [API] Add TRollbackStmt to represent rollback statement. Able to recognize rollback in EXCEPTION clause.
- dotnet version 3.2.5.7(2018-08-16)
- [Oracle] fix a bug can’t parse TABLE clause included in parenthesis.
- dotnet version 3.2.5.7(2018-08-13)
- [getTableColumn] fix a bug can’t recognize the column derived from CTE.
Please more changelog, please check here.