HyperLink
Bejelentkezés
E-mail: 
Jelszó: 





Skip Navigation Links
 

Táblák módosítása, törlése


Transact SQL 10. rész

Példaprogram letöltése

10371 bájt

Múlt héten a táblák létrehozásával foglalkoztunk a T-SQL keretén belül. Most azt vizsgáljuk, hogy miként módosíthatók a létrehozott táblák paraméterei, illetve hogyan törölhetünk már meglévő táblát.

01.sql
Első lépésként létrehozunk egy adatbázist, melyben a példa táblákat fogjuk módosítani.
create database AlterTableTest
on
(
   NAME = 'AlterTableTest01', FILENAME = 'c:\AlterTableTest.mdf'
)
02.sql
A tábla módosításához persze előbb nem árt egy táblát is létrehozni és néhány adatot elhelyezni benne.
use AlterTableTest
create table Table01
(value1 int, value2 varchar(20) DEFAULT 'default value')
insert Table01 (value1, value2) values (10, 'abc')
insert Table01 (value1) values (20)
03.sql
Egy tábla módosításához az ALTER TABLE utasítás szolgál. Ha szükségünk van egy új oszlopra egy meglévő táblában, akkor az ADD utasítással létrehozhatjuk azt. Az ADD után az új oszlop definícióit kell megadnunk. Ennek szintaktikája egyezik a tábla létrehozásánál már ismertetett információkkal.
use AlterTableTest
ALTER TABLE Table01
ADD value3 int
04.sql
Most, hogy már van egy új mezőnk, ezt rögtön fel is használhatjuk egy új sor beszúrásnál.
use AlterTableTest
insert Table01 (value1, value2, value3)
values (2654, 'xxx', 32)
05.sql
Természetesen amit létrehozunk, azt törölni is tudjuk. Egy oszlop eltávolítására a DROP COLUMN utasítás szolgál. Ezt követően csak a törlendő oszlop nevét kell megadni.
use AlterTableTest
ALTER TABLE Table01 DROP COLUMN value1
06.sql
A teljes tábla törléséhez a DROP TABLE utasítást használhatjuk. Ennek paraméterként meg kell adni a törlendő tábla nevét.
use AlterTableTest
DROP TABLE Table01
07.sql
Végső lépésként töröljük a létrehozott példa adatbázist.
use Master
DROP DATABASE AlterTableTest

Könyv
Ez a cikk megtalálható ebben a könyvben: C# Software Offline 2001 évkönyv 400. oldal

Felhasználási feltételek
A Software Online szoftverfejlesztői magazin mindegyik cikke, minden megjelent képe, és egyéb publikált anyaga szerzői jog védelme alatt áll! Bármilyen formában történő másodlagos terjesztésük, közzétételük vagy felhasználásuk kizárólag a kiadó előzetes írásbeli engedélyével történhet!

Copyright © 1999-2012 Animare Software Kft. Minden jog fenntartva!
| Készült: Animare Stúdió | Adatvédelem | Kapcsolat |