Bu kod ile oracle üzerinde belirli bir “OWNER” üzerindeki istenen şartları sağlayan tablolar için truncate sıfırlama yapıla bilir
Şart olarak Hastane kullanıcı altında dosya,dosya_no,protokol,protokol_no ve istek_no alanları mevcut ise silinmesi için koda dahil eder
[cc lang=”sql” tab_size=”2″ lines=”40″ width=”100%” heigth=’100%’]
select
‘TRUNCATE TABLE ‘|| A.TABLE_NAME ||’;COMMIT;’ SQL
from all_tab_columns a
where
a.owner=’HASTANE’ and
(
A.COLUMN_NAME=’DOSYA_NO’ OR A.COLUMN_NAME=’PROTOKOL_NO’ OR
A.COLUMN_NAME=’DOSYA’ OR A.COLUMN_NAME=’PROTOKOL’OR
A.COLUMN_NAME=’ISTEK_NO’)
–alisahan.com
GROUP BY A.TABLE_NAME
[/cc]
Bu kod ile oracle üzerinde belirli bir “OWNER” üzerindeki istenen şartları sağlayan tablolar için truncate sıfırlama yapıla bilir
Şart olarak Hastane kullanıcı altında dosya,dosya_no,protokol,protokol_no ve istek_no alanları mevcut ise silinmesi için koda dahil eder
select
‘TRUNCATE TABLE ‘|| A.TABLE_NAME ||’;COMMIT;’ SQL
from all_tab_columns a
where
a.owner=’HASTANE’ and
(
A.COLUMN_NAME=’DOSYA_NO’ OR A.COLUMN_NAME=’PROTOKOL_NO’ OR
A.COLUMN_NAME=’DOSYA’ OR A.COLUMN_NAME=’PROTOKOL’OR
A.COLUMN_NAME=’ISTEK_NO’)
–alisahan.com
GROUP BY A.TABLE_NAME