是数据存储开发人员,同时将作业从旧版本的数据迁移迁移到新版本。我遇到了下面提到的问题。
SELECT 1
FROM DUAL
GROUP BY CUBE (1,1,1,1,1,1)
SQL在我的PROD服务器(Oracle 10)中返回64行,其值为1,并在DEV(Oracle 12c)中给出了以下错误。表之间没有其他差异。
ORA-00979: Not a GROUP BY Expression
由于 Vivekan s
答案 0 :(得分:0)
select rpad('1',63, '1') from dual;
生成一个1的字符串。 rpad(开始char,重复计数,填充char)