Quantcast
Channel: SCN : All Content - All Communities
Viewing all articles
Browse latest Browse all 8419

Bug with Sybase dynamic SQL resolution

$
0
0

We have some dynamic SQL in a stored procedure which selects data from a table in another database in server

 

eg

 

create proc x

as

...

     select @sql = "select " + @col + " from " + @db_and_view + " where ..."

...

 

However this fails with the message

The request for view 'DB.dbo.view_name' failed because

'DB.dbo.view_name' is a procedure object.

 

Upon investigation, it seems the dynamic SQL is failing because a procedure in the current database has the same object id

as the proc in the other database.

 

DB1

id                     type name

1545053509   P       proc

 

DB2

id                     type name

1545053509   V      view

 

We're using Sybase 15.7 SP100.

 

I assume this is a bug. Anyone know how we can get around this without re-writing tons of stored procedures.


Viewing all articles
Browse latest Browse all 8419

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>