Oracle Database Sıfırlama SQL

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
				
			

hakkında admin

Bir yanıt yazın

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir