我使用perl和sybase。我尝试在perl中创建视图:
if(condition)
create view name_view
as select col1,col2,col3
from table1,table2
where key1=key2
else (condition)
create view name_view
as select col1,col2,col2
from table1,table3
where key1=key2
当我运行它时,我总是得到一个错误,该视图已经存在。
即使我提出if - exists
条件。
drop view name_view
总是出现同样的错误。
请注意:我无法在单独的查询中创建视图,因为当我从视图中选择时,它的工作速度非常慢。