Çoğu insanın zannettiğin aksine INFORMATION_SCHEMA SQL server a özel bir schema değildir, bir ANSI-SQL (SQL-92) standardıdır ve de diğer veritabanı sistemleri tarafından da desteklenmektedir. INFORMATION_SCHEMA standart olarak salt okunur view lardan oluşur. Bu schema nın içeriği veritabanı sistemleri arasında genellikle korunmasına rağmen bazı ufak farklılıklar da gösterebilmektedir. Ancak genellikle aşağıdaki gibi bir sorguyu çalıştırmak genelde [...]
ilişkisel veritabanı sistemlerinde yer alan INFORMATION_SCHEMA bir ANSI-SQL (SQL-92) standardıdır. Bu standarda göre INFORMATION_SCHEMA salt okunur (read-only) view lardan oluşur ve bu view lar bizlere veritabanı içerisinde bulunan tablo, procedure, view veya sütunlar hakkında bilgi sağlarlar. Bu yapı SQL Server 2005 ile birlikte SQL Server ailesi içinde bir standart olmuştur. Bu şema SQL Server da [...]
Bazen tasarımda hata yaptığımızda tüm foreign key leri silip yeniden oluşturmamız gerebilir. Aşağıdaki script bu işleme yardımcı olmaktadır. Bu script de SQL server da bulunan INFORMATION_SCHEMA içerisindeki TABLE_CONSTRAINTS view i bize yardımcı olacak. select * from INFORMATION_SCHEMA.TABLE_CONSTRAINTS Bu sorgudan elde edilen sonuçları Alter Table ifadesi ile birleştirirsek Foreign Keyleri sistemden silen sorguyuda elde etmiş oluruz. [...]
SQL Server da bir veritabanında bulunan Stored Procedure leri ve içerikleri görmek için INFORMATION_SCHEMA dan faydalanabilirsiniz. SELECT ROUTINE_NAME, ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES