2010 03 29 sql sintaksa deo 1

background image

SQL sintaksa

CREATE DATABASE naziv-baze-podataka [IN naziv-dbspace]

[ ON < filespec > [ ,...n ] ]
[ LOG ON < filespec > [ ,...n ] ]

< filespec > ::= ( [ NAME = logical_file_name , ]

FILENAME = 'os_file_name'
[ , SIZE = size ]
[ , MAXSIZE = { max_size | UNLIMITED } ]
[ , FILEGROWTH = growth_increment ] ) [ ,...n ] )

ALTER DATABASE database

{ ADD FILE < filespec > [ ,...n ]
| ADD LOG FILE < filespec > [ ,...n ]
| REMOVE FILE logical_file_name
| MODIFY FILE < filespec >
| MODIFY NAME = new_dbname}


DROP DATABASE naziv-baze-podataka

CREATE TABLE naziv-tabele ( def.-kolone-1,..., [ def.-ograničenja-na-nivou-tabele-1, ...] )

Definicija-kolone
naziv-kolone tip-podatka [DEFAULT klauzula] [def.-ograničenja-na-nivou-kolone]

Definicija-ograničenja-na-nivou-kolone

[NOT NULL] [UNIQUE] [PRIMARY KEY] [REFERENCES klauzula] [CHECK klauzula]

REFERENCES naziv-tabele [(naziv-kolone-1)]
CHECK (uslov)

Definicija-ograničenja-na-nivou-tabele

[UNIQUE(naziv-kol-1, ...)] [PRIMARY KEY (naziv-kol-1, ...)] [FOREIGN KEY (naziv-kol-1, ...)
REFERENCES klauzula] [CHECK klauzula]


ALTER TABLE naziv-tabele [ADD klauzula] [DROP klauzula] [ALTER klauzula]

ADD klauzula

ADD naziv-kolone tip-podatka [DEFAULT klauzula] [def.-ograničenja-na-nivou-kolone] [BEFORE naziv-
kolone
]
ADD [UNIQUE (naziv-kol-1, ...)] [PRIMARY KEY (naziv-kol-1, ...)] [FOREIGN KEY (naziv-kol-1, ...)
REFERENCES klauzula] [CHECK klauzula]

DROP klauzula

DROP COLUMN naziv-kolone
DROP CONSTRAINT naziv-ograničenja

ALTER klauzula

ALTER COLUMN naziv-kolone tip-podatka [DEFAULT klauzula] [def.-ograničenja-na-nivou-kolone]


DROP TABLE naziv-tabele

CREATE [UNIQUE][CLUSTERED|NONCLUSTERED] INDEX naziv-indeksa ON naziv-tabele (naziv-kol-1
[DESC], ...)

DROP INDEX naziv-indeksa

INSERT INTO naziv-tabele [ (naziv-kolone-1, ...) ] VALUES klauzula | SELECT iskaz

VALUES klauzula

VALUES (NULL | broj | "string" | konstanta, ...)

konstanta

USER | DATETIME | TODAY | CURRENT | ...


DELETE naziv-tabele [ WHERE uslov ]


Wyszukiwarka

Podobne podstrony:
2010 03 29 Akt oskarzenia przeciw kobiecie, która zmyśliła gwałt
DTR S156 1 uklad ster i syg pomp 2010 03 29
2010 03 29 Zgnoić chama
2010 03 Ratownictwo medyczne Podlasin
1916 03 29 Rozporządzenie policyjne Prezydenta Galicjiid 18455
2010 03 Urazy sportoweid 26986 Nieznany (2)
2010 03, str 050 052
2010 03 04
2010 03 02
arkusz kalkulacny technilogia V sem, do uczenia, materialy do nauczania, rok2009 2010, 03.01.10
2010 03 21 pieniadz
2010 03, str 150 153
2010 03 Gnome on Edge
2010 03 10
03 2010 03 31id 4284
2010 03, str 040 044
2010 03, str 158 165
2010-03-11, Zarządzanie kryzysowe, Obrona Cywilna

więcej podobnych podstron