İnsanoğlu hala tüm bilgisayarların en alışılmadık olanıdır. Jhon F.Kennedy
27 Eylül 2016 Salı
Veritabanı Tablo Sorgulamaları
Veritabanında Kolon İsmi Aratma:
Herhangi bir kolonun hangi tabloya ait olduğunu bulmak için girilen kolon ismini veritabanında yer alan tüm tablolarda aratmak için şöyle bir search sql cümlesi yazmalıyız:
SELECT * FROM information_schema.columns WHERE TRUE AND table_schema = 'public'
AND column_name ~* 'aratılmak istenen kolon ismi'
Veritabanında Birden Fazla Kayıt İçeren Tablo İsimlerini Aratma :
SELECT
pgClass.relname AS tableName,
pgClass.reltuples AS rowCount
FROM
pg_class pgClass
LEFT JOIN
pg_namespace pgNamespace ON (pgNamespace.oid = pgClass.relnamespace)
WHERE
pgNamespace.nspname NOT IN ('pg_catalog', 'information_schema') AND
pgClass.relkind='r' AND pgClass.reltuples>0 AND pgClass.relname ilike 'ad%'
Yukarıdaki sorguda, veritabanında ismi 'ad ' ile başlayan, bir ve birden fazla kayıt içeren tabloların listelenmesi sağlanır.
Kaydol:
Kayıt Yorumları (Atom)
Hiç yorum yok:
Yorum Gönder