11-05-2011, 03:34 PM
سلام الله عليكم
أحاول مسح السجلات المتكررة وضعت هذا الكود في ADOquery ولكن لم يشتغل
مع العلم أن الكود صحيح عند تنفيذة في anager oracle
أحاول مسح السجلات المتكررة وضعت هذا الكود في ADOquery ولكن لم يشتغل
PHP كود :
with adoquery1 do
begin
Close;
SQL.Clear;
SQL.Add('DELETE FROM BROADCAST.STATISTICS WHERE ROWID IN ');
SQL.Add('(SELECT ROWID FROM ( SELECT ROWID, ROW_NUMBER ( ) ');
SQL.Add('FROM ( SELECT ROWID, ROW_NUMBER ( ) OVER ( PARTITION BY COLONNE1 || COLONNE2 || COLONNE3 || COLONNE4 || COLONNE5 ORDER BY COLONNE1 || COLONNE2 || COLONNE3 || COLONNE4 || COLONNE5) num_ligne FROM BROADCAST.STATISTICS ) t2 WHERE num_ligne > 1)');
ExecSQL;
end;
مع العلم أن الكود صحيح عند تنفيذة في anager oracle

