T-SQL `e Genel Bakis / 2

CREATE  (nesne olusturmak)

Veritabanimizda ki nesleri CREATE ifadesi ile olusturabiliriz. CREATE ifadesinden sonra, olusturulmakta olan nesnenin özelliklerine göre farklilik gösteren parametreler eklenir.

CREATE  nesne_tipi  nesne_adi  [nesneye ait tanimlamalar (varsa)]

MUTFAK adinda bir veritabani olusturalim.

USE master

CREATE DATABASE MUTFAK

Ardindan DOLAP isminde bir tablo olusturalim:

USE MUTFAK

CREATE TABLE DOLAP

(

      MARKA VARCHAR(20),

      RENK VARCHAR(20)

)

DOLAP isminde bir tablo olusturduk. Ancak isimlendirmelerimizde dikkat etmemiz gereken isimlendirme kurallarina kisaca deginmekte fayda var.


Nesne ve Degisken Isimlendirme Kurallari

1. Harf veya alt çizgi {_} ile baslamalidirlar
2. Bir tanimlayici özel anlam içeren @, #, $ ile baslamamalidir.
3. Degisken isimlerinde Türkçe karakterler yer almamalidirlar. {I,i,s,S,Ü,ü Vs.}
4. SELECT, NOT, DESC, UPDATE gibi ayrilmis kelimeler büyük yada küçük harf olarak kullanilmamalidir.

Eger bu kurallara uymayan bir tanimlayici kullanildi ise,  bir hata olusmamasi için köseli parantez ([]) yada çift tirnak (“”) içine yazilmasi gerekir.

.
Degisken Isimlendirme Notasyonlari

1. Deve Notasyonu : DegiskenAdi veya NobetciEczaneKodu seklinde yazilir ve anlasilir bir birlesik isimli tanimlayici elde edilebilir. Bunun büyük harfli hali nOBETCIeCZANEkODU seklinde kullanilabilir. Ilk harfi büyük olacak sekilde basliyan Deve Notasyonu, Pascal notasyonu olarak bilinir.
2. Alt Çizgi (_) Notasyonu : Degisken_Adi, Nobetci_Eczane_Kodu gibi anlasilir bir birlesik isimden olusan bir tanimlayici elde edilir.
3. Macar Notasyonu : Macar Notasyonu her bir degiskenin isminin basinda türüne özgü bir önek almasi durumudur. tblDOLAP gibi

ALTER  (Nesnelerde Degisiklik Yapmak)

Genel Kullanim Sekli :

ALTER nesne_tipi nesne_ismi degisiklik_ifadesi

USE TEST

GO

ALTER TABLE deneme

ALTER COLUMN telefon VARCHAR(11) NOT NULL


bu örnekte deneme tablosunda ki telefon bilgisinin girilmemesi durumunda hata verilecek hale getiren bir kod yazdik.

DROP (Nesneleri Silmek)

Herhangi bir nesneyi silmek için kullanilir. Bir nesnenin silinmesi durumunda içindekilerde silinecektir.


DROP nesne_tipi nesne_adi

USE  TEST

CREATE TABLE TABLO

(

      ISIM VARCHAR(20),

      SOYAD VARCHAR(20)

)

 

GO

 

sp_help ‘TABLO’  — TABLO tablosunun yapýsýný göster

DROP TABLE TABLO

. 

 

2 thoughts on “T-SQL `e Genel Bakis / 2

  1. Birsey yok orda USE Demis ve database ile baglantiya geçmis bu sayede yazdigimiz kodlar o datasbase üzerinde gerçeklesecek..

    CREATE TABLE TABLO (  baglandigimiz database üzerinde TABLO adinda bir tablo yaratmis

    parantezleri açmis ve tablonun özelliklerini yazmaya baslamis..

    altta Isim ve soyad adinda 2 tane kolon yaratmis ve bu kolonlarin tipleri varchar yani metinsel bir ifade girilecegini belirtmis ve en fazla bu kolona 20 karakter metin gelebilir demis parantezleri kapatmis go

    demis bunu demesekte olur ama bu sorgumuzun bittigi anlamina gelir..

    VE Assagida DROP TABLE TABLO demis yani en basta olusturdugumuz tabloyu silmis..

    Kolay gelsin..

  2.  Son örnegin açiklamasi eksik kalmis kafa karistirabilir.

    Cevapla

    Bir cevap yazın

    E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir