:: =
ALTER TABLE jadval_nomi
[[COLUMN] ustun_nomi maʼlumotlar turini qoʻshing
[NULL EMAS] [UNIKAL]
[DEFAULT ] [TEKSHIRING ()]]
[[COLUMN] TO'CHIRISH ustun_nomi [CHEKLASH | CASCADE]]
[QO'SHISH [CHAQLASH [cheklov_nomi]]
[{PRIMARY KEY (ustun_nomi [, ... n])
| [UNIQUE (ustun_nomi [, ... n])}
| [FOREIGN KEY (tashqi_kalit_ustun_nomi [, ... n])
MA'LUMOTLAR jadval_nomi
[(jadval_ustun_nomi [, ... n])],
[MATCH {QISMAN | FULL}
[YANGILANISHDA {CASCADE | SET NULL |
SOZLASH | HARAKAT YO‘Q}]
[OʻCHIRISH {CASCADE | SET NULL |
SOZLASH | HARAKAT YO‘Q}]
| [TEKSHIRING ()] [, ... n]}]
[CHEGLANISH_CHEKLASH_nomini TOSHLASH
[CHEKLASH | CASCADE]]
[[USTUNNI] OʻZGARTIRISH FOYDALANIShI ]
[USTUNNI OʻZGARTIRISh].
Bu yerdagi parametrlar CREATE TABLE iborasining ta'rifi bilan bir xil ma'noga ega .
ALTER TABLE bayonot bo'lgan SQL tilining barcha lahjalari bilan amalga emas. U ba'zi dialektlarda qo'llab-quvvatlanadi, lekin jadvaldan mavjud ustunlarni o'chirishga ruxsat bermaydi.
Yuqorida aytib o'tilgan parametrlarga qo'shimcha ravishda, biz {ENABLE | ni aniqlaymiz DISABLE} TRIGGER ALL_ ma'lum bir triggerni yoki jadval bilan bog'langan barcha triggerlarni yoqish yoki o'chirish uchun.
Dostları ilə paylaş: |