pl sql data types variables
Αυτό το σεμινάριο εξηγεί τι είναι οι τύποι δεδομένων PL SQL, οι μεταβλητές, οι σταθερές και τα λογικά στοιχεία με τη βοήθεια παραδειγμάτων προγραμματισμού:
Στο προηγούμενο σεμινάριο του Σειρά PL / SQL , έχουμε εισαχθεί στο PL / SQL με τις δυνατότητές του και τη βασική σύνταξη με παραδείγματα.
Σε αυτό το άρθρο, θα συζητήσουμε τους διαφορετικούς τύπους δεδομένων που υποστηρίζει το PL / SQL. Επίσης, θα διερευνήσουμε τις μεταβλητές και τις σταθερές που χρησιμοποιούνται εκτενώς στο PL SQL.
Τα γράμματα PL / SQL είναι επίσης σημαντικά και θα το μάθουμε σε αυτό το σεμινάριο μαζί με την πρακτική του χρήση.
Τι θα μάθετε:
Τύποι δεδομένων SQL Pl
Όλες οι μεταβλητές, οι σταθερές, οι παράμετροι του PL / SQL έχουν έναν συγκεκριμένο τύπο δεδομένων που καθορίζει το εύρος τιμών, περιορισμών και τη μορφή στην οποία αποθηκεύονται. Το PL / SQL περιέχει τους τύπους δεδομένων όπως το Μεγάλο Αντικείμενο γνωστό και ως LOB, Scalar, Reference και Composite.
Τύποι κλιμακωτών δεδομένων
Ας συζητήσουμε πρώτα τους τύπους Scalar Data που αποτελούνται από τα ακόλουθα:
- ΑΡΙΘΜΗΤΙΚΟΣ τύποι δεδομένων που ασχολούνται με τιμές στις οποίες γίνονται μαθηματικές πράξεις.
- BOOLEAN τύποι δεδομένων που ασχολούνται με τις τιμές στις οποίες πραγματοποιούνται λογικές λειτουργίες.
- ΧΑΡΑΚΤΗΡΑΣ τύποι δεδομένων που ασχολούνται με τις τιμές που αποτελούνται από αλφαριθμητικές.
- ΗΜΕΡΟΜΗΝΙΑ ΩΡΑ τύποι δεδομένων.
Αριθμητικοί τύποι δεδομένων
Ο αριθμητικός τύπος δεδομένων PL / SQL αποτελείται από τα ακόλουθα:
- BINARY_FLOAT
- BINARY_INTERGER
- PLS_INTEGER
- ΔΙΕΥΘΥΝΣΗ_ ΔΙΠΛΗ
- ΔΕΚΑΔΙΚΟΣ
- ΑΡΙΘΜΗΤΙΚΟΣ
- ΑΡΙΘΜΟΣ
- ΦΛΟΤΕΡ
- ΙΝΤ
- ΑΚΕΡΑΙΟΣ ΑΡΙΘΜΟΣ
- ΔΙΠΛΗ ΑΚΡΙΒΕΙΑ
- ΠΡΑΓΜΑΤΙΚΟΣ
- SMALLINT
- ΔΕΚ
Απόσπασμα κώδικα με αριθμητικούς τύπους δεδομένων:
DECLARE numA INTEGER := 10; numB NUMBER(10) := 10.8; numC DOUBLE PRECISION := 10.6; BEGIN dbms_output.put_line('The numA is: ' || numA); dbms_output.put_line('The numB is: ' || numB); dbms_output.put_line('The numC is: ' || numC); END; /
Στον παραπάνω κώδικα, έχουμε τύπους δεδομένων INTEGER, NUMBER και DOUBLE PRECISION με τις μεταβλητές numA, numB και numC αντίστοιχα. Το numB έχει έναν τύπο αριθμού δεδομένων με ακρίβεια 10 και δεν έχει ψηφία μετά το δεκαδικό.
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Τύποι δεδομένων χαρακτήρων
Οι τύποι δεδομένων χαρακτήρων PL / SQL αποτελούνται από τα ακόλουθα όπως αναφέρονται παρακάτω:
# 1) ΒΑΡΚΑΡΗ2: Αυτός ο τύπος δεδομένων θα αποθηκεύσει συμβολοσειρά, αλλά το μήκος της συμβολοσειράς δεν έχει καθοριστεί κατά τη στιγμή της δήλωσης. Το varchar2 έχει μέγιστο μέγεθος έως 32767 byte. Το μέγιστο πλάτος μιας στήλης βάσης δεδομένων varchar2 είναι 4000 byte.
Σύνταξη:
δοκιμή VARCHAR2 (20): = «SoftwareTest»;
# 2) CHAR: Αυτός ο τύπος δεδομένων θα αποθηκεύσει συμβολοσειρά αλλά το μήκος της συμβολοσειράς καθορίζεται κατά τη στιγμή της δήλωσης. Ο χαρακτήρας έχει μέγιστο μέγεθος έως 32767 byte. Το μέγιστο πλάτος μιας στήλης βάσης δεδομένων char είναι 2000 byte.
Σύνταξη:
δοκιμή CHAR2 (20): = «Δοκιμή λογισμικού»;
# 3) NCHAR: Αυτό είναι παρόμοιο με το CHAR, αλλά θα αποθηκεύει μόνο το εθνικό σύνολο χαρακτήρων. Το NCHAR έχει μέγιστο μέγεθος έως 32767 byte. Το μέγιστο πλάτος μιας στήλης βάσης δεδομένων NCHAR είναι 2000 byte.
Σύνταξη:
δοκιμή NCHAR2 (20);
# 4) ΜΑΚΡΟ: Αυτό θα αποθηκεύσει συμβολοσειρές χαρακτήρων μεταβλητού μήκους. Το μακρύ έχει μέγιστο μέγεθος έως 32760 byte.
Σύνταξη:
δοκιμή LONG;
# 5) ΜΕΓΑΛΗ ΣΕΙΡΑ: Αυτό θα αποθηκεύσει δεδομένα σε δυαδική μορφή ή συμβολοσειρές byte. Η μεγάλη σειρά έχει μέγιστο μέγεθος έως 32760 byte.
ποιος είναι υπεύθυνος για την επιχειρηματική αξία που παρέχεται από μια ομάδα scrum;
Σύνταξη:
δοκιμή LONG ROW;
# 6) ROWID: Αυτά είναι τα φυσικά αναγνωριστικά μιας σειράς που δείχνουν τη διεύθυνση μιας σειράς σε έναν κανονικό πίνακα.
# 7) ΠΑΝΩ: Αυτά είναι τα καθολικά αναγνωριστικά των σειρών.
# 8) NVARCHAR2: Αυτό είναι παρόμοιο με το VARCHAR2, αλλά θα αποθηκεύσει μόνο το εθνικό σύνολο χαρακτήρων. Το μέγιστο πλάτος μιας στήλης βάσης δεδομένων nvarchar2 είναι 4000 byte.
# 9) ΒΑΡΚΑΡΟΣ: Αυτό είναι παρόμοιο με το VARCHAR2.
Σύνταξη:
δοκιμή VARCHAR2 (20): = «SoftwareTest»;
Ας συζητήσουμε τώρα τους τύπους δεδομένων χαρακτήρων PL / SQL σε μορφή πίνακα.
Sl Όχι. | Τύπος δεδομένων | Περιγραφή |
---|---|---|
7 | LONGROW | Αυτό είναι παρόμοιο με το LONG. Αυτά τα δεδομένα δεν ερμηνεύονται από PL / SQL. |
1 | ΒΑΡΚΑΡΗ2 | Αυτό χρησιμοποιείται για την αποθήκευση των δεδομένων χαρακτήρων με μεταβλητό μήκος. Το μέγεθος έχει οριστεί για τις μεταβλητές τη στιγμή της δήλωσης. Συνιστάται πάντα να χρησιμοποιείτε το VARCHAR2 για αποτελεσματική χρήση της μνήμης. |
δύο | ΑΠΑΝΘΡΑΚΩΝΩ | Αυτό χρησιμοποιείται για την αποθήκευση των δεδομένων χαρακτήρων σταθερού μήκους. Το μέγεθος έχει οριστεί για τις μεταβλητές τη στιγμή της δήλωσης. Συνιστάται πάντα η χρήση του CHAR όταν πρόκειται να χρησιμοποιηθούν δεδομένα σταθερού μεγέθους. |
3 | ΒΑΡΚΑΡ | Αυτό είναι παρόμοιο με το VARCHAR2. Συνιστάται πάντα η χρήση του VARCHAR κατά την εφαρμογή του κώδικα. |
4 | ΝΧΑΡ | Αυτό χρησιμοποιείται για την αποθήκευση των δεδομένων χαρακτήρων που είναι εθνικού χαρακτήρα σταθερού μήκους. Το σύνολο χαρακτήρων είναι είτε UTF 8 είτε UTF 16. Συνιστάται πάντα η μετατροπή του CHAR σε NCHAR. Αλλά η μετατροπή του NCHAR σε CHAR μπορεί να οδηγήσει σε περικοπή δεδομένων. |
5 | NVARCHAR2 | Αυτό χρησιμοποιείται για την αποθήκευση των δεδομένων χαρακτήρων τα οποία έχουν δεδομένα εθνικού χαρακτήρα μεταβλητού μήκους. Αυτό είναι παρόμοιο με το VARCHAR2. Το σύνολο χαρακτήρων είναι είτε UTF 8 είτε UTF 16. Συνιστάται πάντα η μετατροπή του VARCHAR2 σε NVARCHAR2. Ωστόσο, η μετατροπή του NVARCHAR2 σε VARCHAR2 μπορεί να οδηγήσει σε περικοπή δεδομένων. |
6 | ΜΑΚΡΥΣ | Αυτό χρησιμοποιείται σε λεξικό δεδομένων. Αυτό χρησιμοποιείται κυρίως σε δεδομένα συνόλου χαρακτήρων. |
Δυο τύποι δεδομένων
Αυτοί οι τύποι δεδομένων PL / SQL μπορούν να χρησιμοποιηθούν για την αποθήκευση λογικών τιμών. TRUE, FALSE και NULL είναι οι Boolean τιμές.
Η SQL δεν έχει τύπους δεδομένων BOOLEAN. Επομένως, πρέπει να τα αποφύγουμε στα ακόλουθα σενάρια:
- Δηλώσεις PL / SQL που δημιουργούνται από SQL.
- Προεπιλεγμένες συναρτήσεις PL / SQL.
- Κανονικές δηλώσεις SQL.
Σύνταξη:
test Boolean;
Η έξοδος της δοκιμαστικής μεταβλητής θα είναι TRUE ή FALSE ανάλογα με συγκεκριμένα κριτήρια.
Τύποι δεδομένων ημερομηνίας ώρας
Αυτοί οι τύποι δεδομένων χρησιμοποιούνται για σταθερά χρονικά διαστήματα ημερομηνίας και ώρας. Το σωστό εύρος ημερομηνιών ξεκινά από την 1η Ιανουαρίου 4712 π.Χ. έως τις 31 Δεκεμβρίου 9999 μ.Χ. και η ώρα ορίζεται σε δευτερόλεπτα. Η ενσωματωμένη μορφή ημερομηνίας είναι DD-MON-YY που συνεπάγεται διψήφια ψηφία για την ημέρα του μήνα, σύντομα το όνομα του μήνα και, στη συνέχεια, τα δύο τελευταία ψηφία του έτους.
Η ΗΜΕΡΟΜΗΝΙΑ αποτελείται από δεύτερο, λεπτό, ημέρα, ώρα, μήνα, έτος και αιώνα. Κάθε ένα από αυτά τα πεδία έχει ένα καθορισμένο συγκεκριμένο εύρος όπως αναφέρεται παρακάτω:
- ΔΕΥΤΕΡΟΣ: Ορίζεται από το εύρος 00 έως 59,9.
- ΛΕΠΤΟ: Ορίζεται στην περιοχή από 00 έως 59.
- ΩΡΑ: Ορίζεται στην περιοχή από 00 έως 23.
- ΗΜΕΡΑ: Ορίζεται στο εύρος από 01 έως 31.
- ΜΗΝΑΣ: Ορίζεται στην περιοχή από 01 έως 12.
- ΕΤΟΣ: Ορίζεται στο εύρος από -4712 έως 9999 (το οποίο δεν περιλαμβάνει 0).
- TIMEZONE_HOUR: Ορίζεται στην περιοχή από -12 έως 14.
- TIMEZONE_MINUTE: Ορίζεται στην περιοχή από 00 έως 59.
- TIMEZONE_REGION
- TIMEZONE_ABBR
Σύνταξη:
TIMESTAMP '1990-06-04 9:00:00 US/Pacific' TIMESTAMP '1990-06-04 01:30:00 US/Pacific PDT'
Εδώ, περιγράψαμε τη ζώνη ώρας χρησιμοποιώντας σύμβολα. Η προδιαγραφή US / Pacific ή PDT χρησιμοποιείται για τον καθορισμό μιας συγκεκριμένης ζώνης ώρας. Η φόρμα PDT χρησιμοποιείται ως επί το πλείστον δεδομένου ότι δίνει τις οδηγίες ενώ αλλάζει σε θερινή ώρα.
Τύποι δεδομένων LOB
Ας συζητήσουμε τώρα τους τύπους δεδομένων LOB που ασχολούνται με τεράστια κομμάτια δεδομένων που αποτελούνται από βίντεο, ήχους, γραφικά, εικόνες και ούτω καθεξής.
Οι τύποι δεδομένων LOB έχουν πολλά πλεονεκτήματα έναντι μεγάλων τύπων δεδομένων. Παρατίθενται παρακάτω:
- Το Long μπορεί να φιλοξενήσει 2 GB ενώ το LOB μπορεί να χωρέσει 128 TB.
- Ένας πίνακας μπορεί να έχει μία στήλη τύπου LONG ενώ μπορεί να υπάρχουν πολλές στήλες τύπου δεδομένων LOB.
- Ο τύπος δεδομένων LOB υφίσταται συνεχείς βελτιώσεις και ενημερώσεις από την Oracle, ενώ ο τύπος δεδομένων LONG δεν έχει πολλές βελτιώσεις και ενημερώσεις.
Οι τύποι δεδομένων LOB παρατίθενται παρακάτω:
- ΠΡΟΦΙΛ: Αυτό χρησιμοποιείται για την αποθήκευση μη δομημένων δεδομένων σε δυαδική μορφή από τη βάση δεδομένων ως αρχείο λειτουργικού συστήματος.
- NCLOB: Αυτό χρησιμοποιείται για τη διατήρηση τεράστιων δεδομένων NCHAR στη βάση δεδομένων.
- CLOB: Αυτό χρησιμοποιείται για τη διατήρηση τεράστιων δεδομένων τύπου χαρακτήρα στη βάση δεδομένων.
Σύνταξη:
Δυαδικό CLOB;
- ΑΜΟΡΦΗ ΜΑΖΑ: Αυτό χρησιμοποιείται για τη συγκράτηση τεράστιων δυαδικών δεδομένων στη βάση δεδομένων.
Σύνταξη:
Δυαδικό BLOB;
Εφαρμογή κώδικα με ορισμένους τύπους δεδομένων:
DECLARE m CHAR(20) := 'softwareTest!'; n VARCHAR2(30) := 'plsql'; o NCHAR(30) := 'plsql datatypes'; p NVARCHAR2(30) := 'plsql literals'; presentDt DATE:= SYSDATE; a INTEGER := 16; b NUMBER(20) := 11.2; c DOUBLE PRECISION := 14.7; BEGIN dbms_output.put_line('The char datatype is: ' || m); dbms_output.put_line('The varchar datatype is: ' || n); dbms_output.put_line('The nchar datatype is: ' || o); dbms_output.put_line('The nvarchar2 datatype is: ' || p); dbms_output.put_line('The current date is: ' || presentDt); dbms_output.put_line('The number a is: ' || a); dbms_output.put_line('The number b is: ' || b); dbms_output.put_line('The number c is: ' || c); END; /
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Μεταβλητές PL SQL
Τα ονόματα μεταβλητών PL / SQL ακολουθούν τη σύμβαση ονομασίας που αποτελείται από αλφαριθμητικούς χαρακτήρες όχι περισσότερους από τριάντα. Το PL / SQL δεν έχει διάκριση πεζών-κεφαλαίων και οι λέξεις-κλειδιά δεν πρέπει να χρησιμοποιούνται ως μεταβλητή.
Το όνομα της μεταβλητής πρέπει να έχει νόημα και μπορεί να ακολουθείται από μια υπογράμμιση (_), τον αριθμό ή το δολάριο ($).
Μεταβλητή δήλωση PL SQL
Οι μεταβλητές του PL / SQL πρέπει να είναι διαθέσιμες στην περιοχή δήλωσης ή να εμφανίζονται σε ένα πακέτο ως καθολική μεταβλητή. Το PL / SQL διατηρεί μνήμη για τις μεταβλητές και η θέση του χώρου αποθήκευσης καθορίζεται από το όνομα της μεταβλητής.
Σύνταξη για μεταβλητή δήλωση:
variable_name (CONSTANT) datatype (NOT NULL) (:= | DEFAULT initial_value)
Εδώ, το variable_name είναι ένα αυθεντικό αναγνωριστικό PL / SQL και ο τύπος δεδομένων μπορεί να είναι καθορισμένος από τον χρήστη ή επιβεβαιωμένος τύπος δεδομένων PL / SQL.
Εφαρμογή κώδικα για μεταβλητή δήλωση:
DECLARE v_namis VARCHAR2(10); n_addressis NUMBER(10,3); BEGIN dbms_output.put_line('The name is: ' || v_namis); dbms_output.put_line('The address is: ' || n_addressis); END;
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Παρακαλώ σημειώστε, έχουμε αναφέρει τόσο την ακρίβεια όσο και το μέγεθος του τύπου δεδομένων αριθμού. Αυτό είναι γνωστό ως περιορισμένη δήλωση. Αυτός ο τύπος δήλωσης καταναλώνει λιγότερη μνήμη.
Αρχικοποίηση μεταβλητής PL / SQL
Από προεπιλογή, το PL / SQL παίρνει την τιμή μιας μεταβλητής ως NULL. Ωστόσο, εάν δεν θέλουμε να αρχικοποιήσουμε μια μεταβλητή με NULL, τότε αυτό μπορεί να επιτευχθεί είτε χρησιμοποιώντας τη λέξη-κλειδί DEFAULT είτε με τον χειριστή ανάθεσης.
Σύνταξη:
num integer := 50; test varchar(40) DEFAULT 'Software Test Help';
Μπορούμε επίσης να ορίσουμε ότι μια μεταβλητή δεν πρέπει να έχει τιμή NULL αναφέροντας τον περιορισμό NOT NULL. Ωστόσο, εάν χρησιμοποιείται ο περιορισμός NOT NULL, πρέπει να ορίσουμε μια τιμή για τη μεταβλητή.
Εφαρμογή κώδικα με μεταβλητή εκκίνηση:
DECLARE v_namis VARCHAR2(40) := 'softwareTest!'; n_couris VARCHAR2(30) := 'plsql'; BEGIN dbms_output.put_line('The value is: ' || v_namis); dbms_output.put_line('The value is: ' || n_couris); END; /
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Εφαρμογή κώδικα με έννοια ανάθεσης:
DECLARE v_namis VARCHAR2(40); n_couris VARCHAR2(30); BEGIN v_namis := 'softwareTest!'; n_couris := 'plsql'; dbms_output.put_line('The value is: ' || v_namis); dbms_output.put_line('The value is: ' || v_couris); END; /
Εδώ χρησιμοποιείται ο χειριστής ανάθεσης (=) για την εκχώρηση τιμών στη μεταβλητή.
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Μεταβλητό εύρος PL / SQL
Ένα μπλοκ PL / SQL μπορεί να έχει εσωτερικά μπλοκ κώδικα. Εάν μια μεταβλητή που δηλώνεται, είναι μέρος του εσωτερικού μπλοκ, δεν μπορεί να χρησιμοποιηθεί από το εξωτερικό μπλοκ. Αλλά μια μεταβλητή που είναι μέρος του εξωτερικού μπλοκ μπορεί να χειριστεί στο εσωτερικό μπλοκ του κώδικα.
Αυτοί οι τύποι μεταβλητών περιγράφονται παρακάτω:
- Καθολικές μεταβλητές: Οι μεταβλητές που δηλώνονται στο εξωτερικό μπλοκ ή πακέτο.
- Τοπικές μεταβλητές: Οι μεταβλητές που δηλώνονται στο εσωτερικό μπλοκ του κώδικα και δεν είναι προσβάσιμες από το εξωτερικό μπλοκ.
Εφαρμογή κώδικα με καθολικές και τοπικές μεταβλητές:
DECLARE -- Global variables val number := 10; BEGIN dbms_output.put_line('Global variable is : ' || val); DECLARE -- Local variables val number := 100; BEGIN dbms_output.put_line('Local variable is: ' || val); END; END; /
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Παρακαλώ σημειώστε ότι η έξοδος εδώ, η καθολική μεταβλητή είναι: 10 (λόγω της καθολικής μεταβλητής val) και «Τοπική μεταβλητή είναι: 100 (λόγω της τοπικής μεταβλητής val).
Άγκυρα PL / SQL
Οι άγκυρες PL / SQL ορίζονται με τη λέξη-κλειδί% TYPE για να δηλώνουν μεταβλητές με τον τύπο δεδομένων συνδεδεμένο με τον τύπο δεδομένων της συγκεκριμένης στήλης του πίνακα.
Απόσπασμα κώδικα με άγκυρα:
DECLARE v_namis RESSIDENT.NAME%TYPE; n_addessis RESSIDENT.ADDRESS%TYPE; BEGIN NULL; END; /
Εδώ, έχουμε έναν πίνακα RESIDENT και ασχολούμαστε με τις στήλες ΟΝΟΜΑ και ΔΙΕΥΘΥΝΣΗ αυτού του πίνακα.
Σταθερές σε PL / SQL
Μια σταθερά διατηρεί την τιμή που κάποτε δηλώνεται αμετάβλητη σε όλο το πρόγραμμα.
Σταθερή δήλωση PL / SQL
ο ΣΥΝΕΧΗΣ Η λέξη-κλειδί χρησιμοποιείται για τον καθορισμό σταθερών στο πρόγραμμα. Ξεκινά με μια προκαθορισμένη τιμή που παραμένει η ίδια σε όλο το πρόγραμμα.
Σύνταξη για μεταβλητή δήλωση:
const_name CONSTANT data type := val
Εφαρμογή κώδικα με σταθερά:
DECLARE -- Constant p constant number := 3.141592654; -- Radius declarations r number(10,1); a_circle number(10,3); BEGIN -- Area calculation r := 9.4; a_circle := p * r * r; -- Output in console dbms_output.put_line('Area of circle: ' || a_circle); END; /
Η έξοδος του παραπάνω κώδικα πρέπει να είναι:
Κυριολεκτικά σε PL SQL
Μια τιμή Boolean, Numeric ή String που δεν ορίζεται από ένα αναγνωριστικό PL / SQL ονομάζεται κυριολεκτική. Τα γράμματα είναι πεζά και είναι των ακόλουθων τύπων όπως αναφέρονται παρακάτω:
- Boolean Literals ( Για παράδειγμα - ΛΑΘΟΣ ΑΛΗΘΕΙΑ )
- Γράμματα χαρακτήρων ( Για παράδειγμα - 's', '7', ')')
- String Literals ( Για παράδειγμα - «Δοκιμή λογισμικού»)
- Αριθμητικά γράμματα ( Για παράδειγμα - 78, 04, 6.3)
- ΗΜΕΡΟΜΗΝΙΑ και Χρονικά Λογικά Για παράδειγμα - «25-05-2012»)
Συχνές ερωτήσεις και απαντήσεις
Ε # 1) Ποιοι είναι οι τύποι δεδομένων στο PL SQL;
Απάντηση: Οι τύποι δεδομένων PL SQL είναι σύνθετοι και βαριοί. Οι τύποι κλιματικών δεδομένων μπορούν να διατηρούν μεμονωμένες τιμές όπως Χαρακτήρας, Αριθμός, Boolean και DateTime. Ενώ οι σύνθετοι τύποι δεδομένων αποθηκεύουν περισσότερες από μία τιμές, όπως συλλογή και εγγραφή.
Ε # 2) Ποια είναι η μεταβλητή PL / SQL;
Απάντηση: Μια μεταβλητή PL SQL είναι ένα όνομα που βοηθά έναν προγραμματιστή να αποθηκεύει προσωρινά δεδομένα κατά την εκτέλεση του προγράμματος. Είναι ένα νόημα όνομα που αποδίδεται στην περιοχή αποθήκευσης. Όλες οι μεταβλητές στο PL / SQL ανήκουν σε έναν συγκεκριμένο τύπο δεδομένων.
Q # 3) Πώς να περάσετε μια παράμετρο ημερομηνίας στο PL / SQL;
Απάντηση: Μπορούμε να περάσουμε μια παράμετρο ημερομηνίας σε PL / SQL με τη βοήθεια της λέξης-κλειδιού DATE. Ακολουθεί μια σταθερή μορφή ως «ΕΕΕΕ-ΜΜ-ΗΗ».
Q # 4) Πώς δηλώνετε μια σταθερά σε PL / SQL;
Απάντηση: Μπορούμε να δηλώσουμε μια σταθερά σε PL / SQL με τη βοήθεια της λέξης-κλειδιού CONSTANT. Μετά το CONSTANT, πρέπει να αναφέρουμε την τιμή που της αποδίδεται. Αυτή η τιμή παραμένει σταθερή σε όλο το πρόγραμμα.
Q # 5) Πόσοι τύποι κυριολεκτικών είναι διαθέσιμοι στο PL / SQL;
Απάντηση: Οι τύποι των γραμματοσειρών σε PL / SQL είναι Number, DateTime, Text και Integer.
Q # 6) Είναι οι μεταβλητές PL SQL ευαίσθητες σε πεζά;
Απάντηση: Οι μεταβλητές PL SQL, συμπεριλαμβανομένων των δεσμευμένων λέξεων, δεν έχουν διάκριση πεζών-κεφαλαίων. Για παράδειγμα, Ξεκινήστε και ξεκινήστε και οι δύο εξυπηρετούν τον ίδιο σκοπό.
συμπέρασμα
Ένα μεγάλο μέρος του PL / SQL που ασχολείται με θέματα όπως οι διάφοροι τύποι δεδομένων που χρησιμοποιούνται και η σημασία τους και οι μεταβλητές του PL SQL πρέπει να είναι κατανοητοί τώρα μετά την ανάγνωση αυτού του σεμιναρίου.
Επίσης, έχουμε διερευνήσει λεπτομερώς τις σταθερές και τις γραμματικές PL SQL. Εξετάστε όλα τα θέματα ένα προς ένα και αργά θα το καταφέρετε. Το PL / SQL χρησιμοποιείται στις βιομηχανίες τόσο για ανάπτυξη ιστοσελίδων όσο και για διακομιστές.
Στο επόμενο σεμινάριο, θα συζητήσουμε το PL / SQL Insert, Update, Delete, Select statement και άλλα σχετικά θέματα.
Ας μείνουμε συντονισμένοι για περισσότερη ανταλλαγή γνώσεων.
Συνιστώμενη ανάγνωση
- Μεταβλητές Python
- Τύποι δεδομένων Python
- C # Τύποι δεδομένων και μεταβλητές με παραδείγματα
- Παράμετρος δεδομένων JMeter με χρήση μεταβλητών καθορισμένων από τον χρήστη
- Tutorial Data Mart - Τύποι, παραδείγματα & υλοποίηση του Data Mart
- Τύποι δεδομένων C ++
- Μεταβλητές Java και οι τύποι τους με παραδείγματα
- SQL vs NoSQL Ακριβείς διαφορές και ξέρετε πότε να χρησιμοποιήσετε το NoSQL και SQL