CREATE VIEW使用fullselect
您获得的SQLSTATE在后一个链接中进行了描述。仔细阅读
尽管可以创建如下视图,但如果使用此视图而不使用
我正在尝试一个我认为非常简单的视图。它包含一个表,并且只执行一个";ORDER BY";这样我就可以对输出进行排序。
我使用IBMDataStudio创建了DB2LUW视图。我使用了以下语句:
FROM TCIS.JRGS
ORDER BY JRGSORT ASC, JRGNAME ASC;
当我尝试执行此操作时,我会得到以下错误:
规范ORDER BY、OFFSET或FETCH子句无效。。SQLCODE=-20211,SQLSTATE=428FJ,DRIVER=3.69.56
有DB2经验的人能告诉我我做错了什么吗?如何订购视图?
您获得的SQLSTATE在后一个链接中进行了描述。仔细阅读
尽管可以创建如下视图,但如果使用此视图而不使用
order by
子句,则不能保证行的顺序。
CREATE VIEW MYVIEW AS
SELECT *
FROM
(
SELECT *
FROM TCIS.JRGS
ORDER BY JRGSORT ASC, JRGNAME ASC
);