Description

This page provides solution to the missing link between two objects of SYBASE, say procedure and table when both belong to two different databases and when table name is prefixed with double dot.


Select <coulmn name> from Database.schemaname.tablename.

Ideally link should be created for following two syntax as shown in the below screenshot:



Select <coulmn name> from Database..tablename

However for 2nd case link is not created from procedure to table when such syntax is used in procedure as shown above.

Observed in CAST AIP
Release
Yes/No
8.3.x(error)
8.2.x(error)
8.1.x (error) 
8.0.x (error) 
7.3.x(tick)
7.2.x(tick)
Observed on RDBMS
RDBMS
Yes/No
Oracle Server(tick)
Microsoft SQL Server(tick)
CSS3(error)
CSS2(tick)
Step by Step Scenario
  1. Run Analysis
  2. Explore Enlighten and notice link is missing between two such objects.
Impact on Analysis Results and Dashboard

Impact is missing link

Action Plan

In the following statement when double dot is used between database and tablename, then Analyzer could not identify the scope of the table and hence link is missing. 

Select <coulmn name> from Database..tablename

Workaround is to

  1. Update the procedure and replace the syntax Database..tablename  with

    Database.tablename or
    Database.schema name.tablename
Notes/comments

Ticket # 1752

Issue is planned to be fixed in 7.3.6

Related Pages