Symptom
- post upgrading IQ from releases prior to IQ 16.1
- Column 'unique' not found SQLCODE=-143. ODBC 3 State="42S22" errors seen.
- this has been reported when running...
- utility iqunload
- stored procedures like sp_iqobjectinfo, sp_iqconstraint
- using IQ Cockpit to view table properties
- Select * from “SYS”.”SYSVIEWS” where viewname = ‘SYSIDX’ shows the colunm name 'unique' as having no ISYSIDX owner
vcreator viewname viewtext
SYS SYSIDX create view "SYS"."SYSIDX" as select "ISYSIDX"."table_id","ISYSIDX"."index_id","ISYSIDX"."object_id",
"ISYSIDX"."phys_index_id","ISYSIDX"."dbspace_id","ISYSIDX"."index_category",'unique',"ISYSIDX"."index_name",
"ISYSIDX"."not_enforced","ISYSIDX"."dbspace_id" as "file_id" from "SYS"."ISYSIDX" - SYS.SYSIDX is supposed to have a column named "unique". But it is not. Instead, a new column named "expression" is created which has string value "unique".
Read more...
Environment
- SAP IQ 16.1 all platforms
Product
SAP IQ 16.0 ; SAP IQ 16.1 ; SAP Sybase IQ 15.2 ; SAP Sybase IQ 15.4
Keywords
sybase, failure, CR805575, #805575, 805575, CR813935, #813935, 813935, IQCockpit, 'SQL error:', unexpected, upgraded, IQ15, 'QUOTED_IDENTIFIER', 'SQL Anywhere Error', ManagedObjectgateway, err_invoke_op, install, 'alter database upgrade', , KBA , BC-SYB-IQ , Sybase IQ , Problem
About this page
This is a preview of a SAP Knowledge Base Article. Click more to access the full version on SAP for Me (Login required).Search for additional results
Visit SAP Support Portal's SAP Notes and KBA Search.
SAP Knowledge Base Article - Preview