【发布时间】:2015-01-18 14:49:16
【问题描述】:
我有多个要转换为 Sybase 语言的 Oracle 查询。由于我是 Sybase 新手,我想知道我们是否可以在 sybase 的“创建子句”或“删除子句”中插入子查询?
create table LIQ_PURGE_AK as select M_REFERENCE from LPOS_AK_DBF where M_PRIC_TYPE in (2, 3)
select distinct M_PROD_OREF from LPOS_DTL_DBF where M_REFERENCE in (select M_OBJ_DETAIL from LPOS_LQE_DBF where M_AK_CLASS = 'MEqGp44051' and M_AK_REF in (select M_REFERENCE from LIQ_PURGE_AK3))
delete from LPOS_DTL_DBF where M_REFERENCE in (select M_OBJ_DETAIL from LPOS_LQE_DBF where M_AK_CLASS = 'MEqGp44051' and M_AK_REF in (select M_REFERENCE from LIQ_PURGE_AK3))
【问题讨论】:
-
在 Sybase 中运行查询时会发生什么?
-
我无法运行查询,因为数据库在客户端,这些是删除/创建查询,会更改客户数据,但这种语法是否适用于 Sybase? @BobJarvis
标签: oracle subquery sybase database-migration sql-delete