一位同事最近遇到了一个问题,他在向命名查询传递单个日期参数时遇到了问题。在查询中,该参数被使用了两次,一次是在表达式中,一次是在GROUP BY子句中。令我们惊讶的是,我们发现NHibernate使用了两个变量,并将单个命名参数发送了两次,分别为@p1和@p2。这种行为导致SQL查询失败,并出现常见的"a column in the select子句is not in the group
我正在使用oracle sql中的内存存储。我想要比较压缩的结果,我的意思是使用的空间量。例如,我正在运行以下查询: ALTER TABLE RENTING INMEMORY MEMCOMPRESS FOR QUERY LOW(RETURN_DATE); vs ALTER TABLE RENTINGINMEMORY MEMCOMPRESS FOR CAPACITY HIGH(RETURN_DATE); 在SQL developer中,有没有什么简单的方法来检查这些压缩所使用的大小?