SQL Create Table – Tablo Oluşturma Kod İle , yazımız ile sql eğitimlerimize devam ediyoruz. bu yazımızda sql tablo oluşturma işlemini kod ile yapacağız. Önceki dersimin içinde verecektim ama ders çok uzun olmasın diye ayırmayı uygun gördüm. Gelin dersimize geçelim.
SQL Create Table – Tablo Oluşturma Kod İle
Öncelikle sql tablo create script’i nasıl alacağımızı görelim. SQL Management Studio bize bunu direk veriyor. Oradan kodlarımızı alalım. Elimizin altında hazırda olduğundan uzun uzun anlatmaya gerek görmüyorum. SQL tabanlı projeler geliştireceğimizde zaten sql Management Studio elimizin altında olacak, bu varken de kod ile uğraşmayacağımıza göre….
Bu dersimin tek amacı kod ile tablo açılması gereken zamanlarda kodlarımızı nasıl düzenlememiz gerektiğini görmek. Otomatik oluşturma sorgusunu aldığımızda karşımıza karışık kodlar geliyor en sade şekilde nasıl tablo oluştururuz onu görmemiz gerek.
New Query Editor Windows, diyoruz ve create kodumuz oluşuyor.
USE [mustafabukulmez] GO /****** Object: Table [dbo].[PERSONEL_TANIMLARI] Script Date: 06.07.2018 12:35:14 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO CREATE TABLE [dbo].[PERSONEL_TANIMLARI]( [per_RECno] [int] IDENTITY(1,1) NOT NULL, [per_Adi] [nvarchar](50) NULL, [per_Soyadi] [nvarchar](50) NULL, [per_TC] [nvarchar](11) NULL, [per_Telefon] [nvarchar](11) NULL, [per_DogumTarih] [datetime] NULL, CONSTRAINT [PK_PERSONEL_TANIMLARI] PRIMARY KEY CLUSTERED ( [per_RECno] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY] GO
Oluşan kodlarımız bu şekildedir. Şimdi gereksiz satırları silelim. Daha doğrusu biraz sadeleştirelim.
CREATE TABLE [dbo].[PERSONEL_TANIMLARI]( [per_RECno] [int] IDENTITY(1,1) PRIMARY KEY NOT NULL, [per_Adi] [nvarchar](50) NULL, [per_Soyadi] [nvarchar](50) NULL, [per_TC] [nvarchar](11) NULL, [per_Telefon] [nvarchar](11) NULL, [per_DogumTarih] [datetime] NULL)
Kodlarımızın son hali yukarıdaki gibidir. Yani kod ile bir tablo oluşturmak istediğimizde yukarıdaki kodları yazmamız yeterlidir. Hatta biraaz daha sadeleştirelim. Köşeli parantezleri silelim.
CREATE TABLE PERSONEL_TANIMLARI ( per_RECno int IDENTITY(1,1) PRIMARY KEY NOT NULL, per_Adi nvarchar(50) NULL, per_Soyadi nvarchar(50) NULL, per_TC nvarchar(11) NULL, per_Telefon nvarchar(11) NULL, per_DogumTarih datetime NULL )
Köşeli parantezleri de sildik. SQL, köşeli parantezler arasında yazılan bir şeyi olduğu gibi alır. Mesela kolon adlarında boşluk bırakır yada özel ifadeler kullanırsanız bu kolon adı dizayn ekranında bile köşeli parantezler içerisinde yazılır. Ama şuanda gördüğümüz gibi köşeli parantez kullanmamıza gerek yoktur.
SQL Create Table – Tablo Oluşturma Kod İle , yazımızda bu kadar dostlar. Diğer eğitim derslerimizde görüşmek üzere..
Microsoft SQL Server & T-SQL Eğitim Seti ders listesi için tıklayınız.
SQL tablo oluşturma kodsuz yazım için tıklayabilirsiniz.
Sağlıcakla ve Takipte Kalın.