Herkese merhaba,
Bu yazıda size SQL Server’da Object_Id fonksiyonunun kullanımından bahsedeceğim.
Object_Id fonksiyonu SQL Server’da bir tablonun var olup olmadığını kontrol etmek istediğimizde kullanılan bir fonksiyondur. Object_Id fonksiyonu string parametre ile çalışan bir fonksiyondur. Parametre içine string değer olarak database adı, şema adıyla birlikte tablo adının sırayla yazılmasıyla kullanılır. Geriye döndürdüğü değer true veya false şeklindedir. Eğer bu isimde bir nesne var ise nesnenin ID değerini döndürür yok ise geriye NULL değer döndürür. Konu ile ilgili örneği aşağıda görmektesiniz.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
--Tablo oluşturulması CREATE DATABASE Denemeler GO --Database seçimi USE Denemeler GO --Tablo oluşturulması CREATE TABLE dbo.Hikayeler (HikayeId INT, HikayeAd NVARCHAR(50)) --Object_id kullanımı IF OBJECT_ID(N'dbo.Hikayeler ', N'U') IS NOT NULL BEGIN PRINT 'Tablo Oluşturulmuş' END ELSE BEGIN PRINT 'Tablo Bulunamadı' END |
Burada tablomuz veritabanı üzerinde olduğu için Tablo Oluşturulmuş sonucunu bize verecektir.
Herkese çalışma hayatında ve yaşamında başarılar kolaylıklar.
