SQL Create Table – Tablo Oluşturma Kod İle

SQL Create Table – Tablo Oluşturma Kod İle

6 Temmuz 2018 1 Yazar: Mustafa BÜKÜLMEZ
Toplam Görüntülenme : 131
Yaklaşık okuma süresi : 2 DK
SQL Truncate Table - Tablo Sil & Oluştur
SQL Create Table – Tablo Oluşturma - Kodsuz
SQL Create Table – Tablo Oluşturma Kod İle
5 (100%) 1 Oy

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.

generate create script

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. 😉

SQL Truncate Table - Tablo Sil & Oluştur
SQL Create Table – Tablo Oluşturma - Kodsuz

Liseden, Ağ Sistemleri ve Yönetimi bölümünden mezun oldum. Üniversiteden (2 yıllık), Bilgisayar Programcılığı bölümünden mezun oldum. Şuanda da AÖF, Yönetim Bilişim Sistemleri bölümünde okumaktayım.

Uzmanlık alanlarım; Windows Sistemleri, HTML, CSS, C# ve SQL’dir.

Hobi olarak uğraştığım genel konular, Photoshop, After Affects, Corel Draw’dır.Film, YABANCI dizi, Anime izlemeyi ve Manga okumayı severim. Arkadaşlarımla yürüyüş yapmayı ve grup olarak aktivitelere gitmeyi severim. Geri kalan zamanlarımın tümü bilgisayar karşısında geçer.