The behavior of the Actuate SQL DatePart(), DateAdd(), and DateDiff() functions sometimes differs from the behavior of the corresponding Transact-SQL functions.If you want to use the Actuate collation UNICODE_BIN against a SQL Server database that uses a collation other than unicode_bin, you must install the SQL_Latin1_General_Cp850_BIN2 collation. This installation requires HotFix 816039 from Microsoft. For information about HotFix 816039, go to:Using parameters in a GROUP BY clause may result in a SQL Server database error. For example, a query of the form:[Microsoft][ODBC SQL Server Driver][SQL Server]Column 'EIITESTDB.dbo.CUSTOMERS.CUSTID' is invalid in the select list because it is not contained in either an aggregate function or the GROUP BY clauseSQL Server considers the two parameters to be different since they are not named parameters. The solution is to include a reference to the CUSTID column in the GROUP BY clause.Table 8-4 shows how Transact-SQL data types map to Actuate SQL data types.
Transact-SQL
data type Actuate SQL data type Compiled to Transact-SQL data type Transact-SQL NVARCHAR has a maximum length of 4000 characters on SQL Server. Transact-SQL DATETIME stores values from January 1, 1753. The accuracy of dates is to one three-hundredths of a second (3.33 milliseconds). The maximum number of significant digits (precision) for Transact-SQL DECIMAL is 38. The maximum number of significant digits (precision) for Transact-SQL DECIMAL is 38. Transact-SQL NVARCHAR has a maximum length of 4000 characters on SQL Server. Transact-SQL NVARCHAR has a maximum length of 4000 characters on SQL Server. SMALLDATE
TIME Transact-SQL DATETIME stores values from January 1, 1753. The accuracy of dates is to one three-hundredths of a second (3.33 milliseconds). The maximum number of significant digits (precision) for Transact-SQL DECIMAL is 38. Transact-SQL NVARCHAR has a maximum length of 4000 characters on SQL Server.
|
|
Copyright Actuate Corporation 2012 |