on 2014 Sep 04 1:56 PM
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.
User | Count |
---|---|
81 | |
11 | |
10 | |
10 | |
10 | |
9 | |
8 | |
7 | |
5 | |
5 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.