1. Ana Sayfa
  2. SQL

SQL Create Table – Tablo Oluşturma Kod İle

SQL Create Table – Tablo Oluşturma Kod İle
+ - 0

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

Bu yazıya tepkiniz ne oldu?

Yazar Hakkında

Lise Ağ Sistemleri ve Yönetimi bölümü, üniversite Bilgisayar Programcılığı bölümü Ön Lisans, Yönetim Bilişim Sistemleri Lisans öğrenimi aldım. Askerlik görevimi tamamladım. Uzmanlık alanım; C# ve SQL Programlama dilleri ile müşteri odaklı, kullanıcı dostu ERP ve CRM gibi sistemleri geliştirmektir. Ayrıca şuanda PHP ve MYSQL alanında projeler geliştirmekteyim. C++, Phyton, Xamarin, MVC gibi konuları öğrenmek ve kendimi geliştirme çabası içerisindeyim. Discord için: https://discord.gg/FBxZeHu9

Değerli yorumlarınızı bekliyorum. :)