Ana içeriğe atla

Kayıtlar

Ekim, 2008 tarihine ait yayınlar gösteriliyor

Tablodan yinelenen (duplicate) verileri silme

Bir tablo içerisinde, birbirinden farklı hiçbir sahası olmayan birden fazla kaydın olması durumunda bu kayıtları silebilmek için kullanılan yöntem oldukça basittir. Yinelenen kayıtları silebilmek için tablodaki veriler tüm sahalarına göre gruplanarak en küçük satır numarası alınır. Ve bu satır numaraları haricinde kalan tüm kayıtlar silinir. Bir tablodan yinelenen (duplicate) kayıtları silmek için SQL sorgusu şu şekildedir: DELETE FROM tablo_adi WHERE rowid not in (SELECT MIN(rowid) FROM tablo_adi GROUP BY kolon1, kolon2, kolon3... )

Oracle PL/SQL Procedure with Declare and Parameter

This example shows how to use parameters and declaration of variables in Oracle stored procedures. CREATE OR REPLACE PROCEDURE ProcedureName ( prmVarID NUMBER, -- parameters prmVar2 VARCHAR2 ) IS vTmpVar2 tableName2.ColName2%TYPE; -- variable will be used in procedure Begin Select columnX, columnY INTO vTmpVar, vTmpVar2 From tableName3 Where tableName3.ID = prmVarID ; Some code here INSERT INTO someTable ...................... ......... End; END ProcedureName; /