13.07.2015 Views

Caché Transact-SQL (TSQL) Migration Guide - InterSystems ...

Caché Transact-SQL (TSQL) Migration Guide - InterSystems ...

Caché Transact-SQL (TSQL) Migration Guide - InterSystems ...

SHOW MORE
SHOW LESS
  • No tags were found...

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

T<strong>SQL</strong> SettingsThe default value is 1 (TRACE active).5.3 CASEINSCOMPAREThe CASEINSCOMPARE setting specifies non-case-sensitive equality comparisons, such as 'A'='a'. If this flag is set, thecomparison operators = and operate without regard to case in most contexts. However, there are a few contexts wheresuch insensitivity does not apply:• Where a comparison is the ON condition for a JOIN.• Where either operand is a subquery.These exceptions exist because <strong>Caché</strong> <strong>SQL</strong> does not accept the %<strong>SQL</strong>UPPER operator in these contexts.You can activate (=1) or deactivate (=0) CASEINSCOMPARE systemwide using the following <strong>Caché</strong> ObjectScript command:SET ^%sys("tsql","CASEINSCOMPARE")=15.4 QUOTED_IDENTIFIERThe QUOTED_IDENTIFIER configuration option allows you to select whether quoted identifiers are supported. Thedefault is OFF (not supported). This option is set using the <strong>Caché</strong> Management Portal.32 <strong>Caché</strong> <strong>Transact</strong>-<strong>SQL</strong> (T<strong>SQL</strong>) <strong>Migration</strong> <strong>Guide</strong>

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!