Bilgeadam | Engin Polat\'ın Windows 8 , Windows Phone 8 ve C# içerikli programcılık sitesi

Arşiv

Etiketlenen yazılar bilgeadam

Ağustos 2011 Etkinliklerim

30 July 2011 Yorum yapılmamış

Ağustos ayı içerisinde planlanan seminerlerim;

01 Ağustos 2011 – Microsoft Yaz Okulu (Ankara) – XNA Oyun Programlama

07 Ağustos 2011 – BilgeAdam Eğitim Akademisi (İzmir) – XNA Oyun Programlama

08 Ağustos 2011 – Microsoft Yaz Okulu (İzmir) – XNA Oyun Programlama

15 Ağustos 2011 – Microsoft Yaz Okulu (İstanbul) – XNA Oyun Programlama

Sql Server Identity Sutunları Belirlemek

20 January 2011 Yorum yapılmamış

BilgeAdam’daki eski öğrencilerimden biri şu soruyu sordu; “Herhangi bir veritabanındaki tüm tablolarda bulunan Identity Sütunları belirlemenin bir yolu var mıdır?”

Aslında bir değil, tam üç yolu var;

Yöntem 1 : COLUMNPROPERTY fonksiyonunu kullanmak

SELECT
	TABLE_NAME,
	COLUMN_NAME
FROM
	INFORMATION_SCHEMA.COLUMNS
WHERE
	COLUMNPROPERTY(OBJECT_ID(TABLE_NAME), COLUMN_NAME, 'ISIDENTITY') = 1
ORDER BY
	TABLE_NAME

Yöntem 2 : SYS.ALL_COLUMNS View’unu kullanmak

SELECT
	OBJECT_NAME(AC.OBJECT_ID),
	SO.NAME
FROM
	SYS.ALL_COLUMNS AS AC
	INNER JOIN SYS.OBJECTS AS SO ON OBJECT_NAME(AC.OBJECT_ID) = SO.NAME
WHERE
	AC.IS_IDENTITY = 1 AND
	SO.TYPE = 'U'

Aynı yöntemi biraz faklı olarak şöyle de yazabiliriz;

SELECT
	OBJECT_NAME(OBJECT_ID),
	NAME
FROM
	SYS.ALL_COLUMNS
WHERE
	IS_IDENTITY = 1 AND
	OBJECTPROPERTY(OBJECT_ID, 'ISUSERTABLE') = 1

Yöntem 3 : SYS.IDENTITY_COLUMNS View’unu kullanmak

SELECT
	OBJECT_NAME(IC.OBJECT_ID),
	SO.NAME
FROM
	sys.identity_columns AS IC
	INNER JOIN SYS.OBJECTS AS SO ON OBJECT_NAME(IC.OBJECT_ID) = SO.NAME
WHERE
	SO.TYPE = 'U'

Aynı yöntemi biraz faklı olarak şöyle de yazabiliriz;

SELECT
	OBJECT_NAME(OBJECT_ID),
	NAME
FROM
	sys.identity_columns
WHERE
	OBJECTPROPERTY(OBJECT_ID, 'ISUSERTABLE') = 1

Haziran 2010 Etkinliklerim

30 June 2010 Yorum yapılmamış

Mayıs ayında olduğu gibi, Haziran ayında da pek boş durmadım.

Bahçeşehir Üniversitesinin son haftasonu XNA – Oyun Programlama seminerini verdim.

Ayrıca BilgeAdam Beşiktaş şubesinde ASP.NET 4.0 ve C# 4.0 üzerine iki tane seminerim oldu.

BilgeAdam – XNA Seminerleri (Nisan 2010)

14 April 2010 2 yorum

Nisan 2010 içinde BilgeAdam Beşiktaş şubesinde XNA Seminerleri veriyor olacağım.

Seminerlerin saatleri aynı; 13:30 – 15:00

BilgeAdam - XNA Seminerleri (Nisan 2010)

Bahçeşehir Üniversitesi – XNA Semineri – 09 Nisan 2010

08 April 2010 1 yorum

09 Nisan 2010 tarihinde Bahçeşehir Üniversitesinde XNA Semineri veriyor olacağım.

Bahçeşehir Üniversitesi XNA Semineri