易截截图软件、单文件、免安装、纯绿色、仅160KB

ORACLE数据库中的 group by 语句?

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd=:tnd group by bgqxcode';
    parameters[0].DataType:=ftstring;
    parameters[0].Value:=trim(cbtjnd.Text);
    open;
    end;

以上是delphi中的语句,ORACLE数据库,运行时,老是报ora-00979 不是 group by 表达式?

若数据库换成 SQL SERVER就能正常运行!

你那条SQL语句是标准的SQL又不是PL/SQL不至于在Oracle DB就不行了吧,而且那条语句也没错啊

with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where wjnd='+quotedstr(cbtjnd.Text)+' group by bgqxcode';
    open;
    end;


这样试试

  with adod_dict do
    begin
    close;
    commandtext:='select bgqxcode,count(*) wjsl from wscl_wsda_file where  wjnd='+''''+trim(cbtjnd.text)+''''+' group by bgqxcode';
    open;
    end;
改成以上是可以正确运行,为什么加参数就不行呢?

引用
with adod_dict do
    begin
     close;


相关问答:

如何将oracle表转换成Access文本文件

如何将oracle表转换成Access表或文本文件
大哥急啊。。
看你用什么工具。用toad之类的导出可以选择导出格式。
用sqlplus可以spool

方法很多.
可以用pl/sql developer把表保存为excel,再把excel导入到ac ......

oracle有什么软件可以监控oracle数据库执行

oracle有什么软件可以监控oracle数据库执行,可以查看谁在运行脚本,查看性能之类的软件,请有用过的大家介绍下,谢谢,初学者很多不懂请多指教,谢谢!

查看性能之类的软件

Spotlight:实时的以图形的形 ......

请教关于oracle的自定义函数的问题

create or replace function GetWorkBeginTime()
  return date is
  myDate    date;
begin
  myDate := trunc(sysdate-1)+8/24;
  return myDate;
end;

......

oracle中纵向转横向

有一表如下:
      ID    姓名    科目    成绩 
      1      张三    语文    80  ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号