CREATE OR REPLACE VIEW NOTE AS
(
SELECT A.INTF_ID
,A.CODE_GROUP_ID
,A.GROUP_KEY
,A.GROUP_NAME
,GROUP_VAL_TYPE
,B.CODE_VAL
,B.CODE_NOTE
,A.IS_FILTERED
FROM GROUP A,NOTE B
WHERE A.CODE_GROUP_ID=B.CODE_GROUP_ID
AND ROWNUM <= 100000
ORDER BY A.INTF_ID,A.GROUP_KEY,B.CODE_VAL
)
运行后总是报错,错在order by上,说什么缺失右括号。在线等!急急急
(
SELECT A.INTF_ID
,A.CODE_GROUP_ID
,A.GROUP_KEY
,A.GROUP_NAME
,GROUP_VAL_TYPE
,B.CODE_VAL
,B.CODE_NOTE
,A.IS_FILTERED
FROM GROUP A,NOTE B
WHERE A.CODE_GROUP_ID=B.CODE_GROUP_ID
AND ROWNUM <= 100000
ORDER BY A.INTF_ID,A.GROUP_KEY,B.CODE_VAL
)
运行后总是报错,错在order by上,说什么缺失右括号。在线等!急急急
解决方案 »
- oracle 新手请教 符合下面条件的触发器该如何编写
- 问题解决后一定追加分数!! ORA-12641: 验证服务无法初始化 !!!
- 海关数据(美国提单\AMS提单)软件开发外包
- 请问 "ORA-01536:space quota exceeded for tablespace 'POST_INDX'"是表示什么,如何解决问题?急!
- ---明天去 富士康 面试,通知说要搞一天......回来狂散分
- 请教OracleOraHome81ManagementServer 总是启动失败问题?
- 在oracle数据库中对Date类型的数据进行desc排序,为什么Date类型的这一列就显示不出数据来呢
- 求一个条件更新的SQL文
- Sql Server 5年经验的人,转 Oracle 大概要多久?
- 请帮帮我,为什么我的oracle9i装不了
- 请教一个sql语句 关于子查询的 请高手热心指点
- ORACLE里实现锁的机制和其他数据库有什么不同
CREATE OR REPLACE VIEW NOTE AS
select * from
(
SELECT A.INTF_ID
,A.CODE_GROUP_ID
,A.GROUP_KEY
,A.GROUP_NAME
,GROUP_VAL_TYPE
,B.CODE_VAL
,B.CODE_NOTE
,A.IS_FILTERED
FROM GROUP A,NOTE B
WHERE A.CODE_GROUP_ID=B.CODE_GROUP_ID
ORDER BY A.INTF_ID,A.GROUP_KEY,B.CODE_VAL
) where ROWNUM <= 100000
原来是这样的:
CREATE OR REPLACE VIEW V_D_CODE_NOTE AS
(
SELECT TOP 100000 A.INTF_ID
,A.CODE_GROUP_ID
,A.GROUP_KEY
,A.GROUP_NAME
,GROUP_VAL_TYPE
,B.CODE_VAL,B.CODE_NOTE
,A.IS_FILTERED
FROM GROUP A,NOTE B
WHERE A.CODE_GROUP_ID=B.CODE_GROUP_ID
ORDER BY A.INTF_ID,A.GROUP_KEY,B.CODE_VAL
)
老大们看看 这个和我上面写的是不是一样?因为这样写TOP 100000 处报错
不能用top 10000因为那是sqlserver的语法