Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Τροποποιεί τη σχεδίαση ενός πίνακα μετά τη δημιουργία του πίνακα με την πρόταση CREATE TABLE.

Σημείωση: Ο μηχανισμός βάσεων δεδομένων της Microsoft Access δεν υποστηρίζει τη χρήση της πρότασης ALTER TABLE ή οποιασδήποτε από τις προτάσεις γλώσσας ορισμού δεδομένων, με βάσεις δεδομένων που δεν είναι της Microsoft Access. Αντί για αυτή, χρησιμοποιήστε τις μεθόδους Create του DAO.

Σύνταξη

ALTER TABLE πίνακας {ADD {COLUMN τύπος πεδίου[(μέγεθος)] [NOT NULL] [CONSTRAINT ευρετήριο] |
ALTER COLUMN τύπος πεδίου[(μέγεθος)] |
CONSTRAINT multifieldindex} |
DROP {COLUMN field I CONSTRAINT indexname} }

Η πρόταση ALTER TABLE έχει τα εξής τμήματα:

Τμήμα

Περιγραφή

πίνακας

Το όνομα του πίνακα που θα τροποποιηθεί.

πεδίο

Το όνομα του πεδίου που θα προστεθεί ή θα διαγραφεί από τον πίνακα. Ή, το όνομα του πεδίου που θα τροποποιηθεί στον πίνακα.

τύπος

Ο τύπος δεδομένων του πεδίου.

μέγεθος

Το μέγεθος πεδίου σε χαρακτήρες (μόνο πεδία κειμένου και πεδία δυαδικών τιμών).

ευρετήριο

Το ευρετήριο για το πεδίο.

ευρετήριο_πολλών_πεδίων

Ο ορισμός ενός ευρετηρίου πολλών πεδίων που θα προστεθούν στον πίνακα.

όνομα_ευρετηρίου

Το όνομα του ευρετηρίου πολλών πεδίων που θα καταργηθεί.

Παρατηρήσεις

Χρησιμοποιώντας την πρόταση ALTER TABLE, μπορείτε να τροποποιήσετε έναν υπάρχοντα πίνακα με διάφορους τρόπους. Μπορείτε να κάνετε τα εξής:

  • Χρησιμοποιήσετε την πρόταση ADD COLUMN για να προσθέσετε ένα νέο πεδίο στον πίνακα. Καθορίστε το όνομα πεδίου, τον τύπο δεδομένων και (μόνο για τα πεδία κειμένου και τα πεδία δυαδικών τιμών) ένα προαιρετικό μέγεθος. Για παράδειγμα, η παρακάτω πρόταση προσθέτει ένα πεδίο κειμένου 25 χαρακτήρων που ονομάζεται Notes για τον πίνακα Employees:

ALTER TABLE Employees ADD COLUMN Notes TEXT(25)

Μπορείτε επίσης να καθορίσετε ένα ευρετήριο σε αυτό το πεδίο.

Εάν καθορίσετε την πρόταση NOT NULL για ένα πεδίο, οι νέες εγγραφές πρέπει να έχουν έγκυρα δεδομένα σε αυτό το πεδίο.

  • Χρησιμοποιήστε την πρόταση ALTER COLUMN για να αλλάξετε τον τύπο δεδομένων ενός υπάρχοντος πεδίου. Μπορείτε να καθορίσετε το όνομα πεδίου, τον νέο τύπο δεδομένων και ένα προαιρετικό μέγεθος για τα πεδία κειμένου και τα πεδία δυαδικών τιμών. Για παράδειγμα, η παρακάτω πρόταση αλλάζει τον τύπο δεδομένων ενός πεδίου στον πίνακα Employees που ονομάζεται ZipCode (που έχει οριστεί αρχικά ως "Ακέραιος") σε πεδίο κειμένου 10 χαρακτήρων:

ALTER TABLE Employees ALTER COLUMN ZipCode TEXT(10)

  • Χρησιμοποιήστε την πρόταση ADD CONSTRAINT για να προσθέσετε ένα ευρετήριο πολλών πεδίων.

  • Χρησιμοποιήστε την πρόταση DROP COLUMN για να διαγράψετε ένα πεδίο. Μπορείτε να καθορίσετε μόνο το όνομα του πεδίου.

  • Χρησιμοποιήστε την πρόταση DROP CONSTRAINT για να διαγράψετε ένα ευρετήριο πολλών πεδίων. Μπορείτε να καθορίσετε μόνο το όνομα του ευρετηρίου, ακολουθούμενο από τη δεσμευμένη λέξη CONSTRAINT.

    Σημειώσεις: 

    • Δεν μπορείτε να προσθέσετε ή να διαγράψετε περισσότερα από ένα πεδία ή ευρετήρια τη φορά.

    • Μπορείτε να χρησιμοποιήσετε την πρόταση CREATE INDEX για να προσθέσετε ένα ευρετήριο ενός πεδίου ή πολλών πεδίων σε έναν πίνακα και μπορείτε επίσης να χρησιμοποιήσετε την πρόταση ALTER TABLE ή την πρόταση DROP για να διαγράψετε ένα ευρετήριο που δημιουργήθηκε με τις προτάσεις ALTER TABLE ή CREATE INDEX.

    • Μπορείτε να χρησιμοποιήσετε την πρόταση NOT NULL σε ένα μόνο πεδίο ή μέσα σε έναν όρο με το όνομα CONSTRAINT που ισχύει είτε ένα μόνο πεδίο είτε για πολλά πεδία με το όνομα CONSTRAINT. Ωστόσο, μπορείτε να εφαρμόσετε τον περιορισμό NOT NULL μόνο μία φορά σε ένα πεδίο. Εάν προσπαθήσετε να εφαρμόσετε αυτόν τον περιορισμό περισσότερες από μία φορές, θα παρουσιαστεί σφάλμα χρόνου εκτέλεσης.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×