Sunday, May 6, 2018

How to Create a table in PLSQL

https://plsqlquery.blogspot.com/2018/05/how-to-create-table-in-plsql.html

Create Tables to Store Data by using CREATE TABLE statement. Create Table is a DDL Statement.

create table STUDENT
(
RNO             NUMBER(4)         PRIMARY KEY,
NAME           VARCHAR(20)     NOT NULL,
DOB               DATE,
NIC                NUMBER(13)       UNIQUE,
GENDER       CHAR(1)
);

Table Created


select * from STUDENT;
RNO           NAME            DOB          NIC             GENDER

no rows selected


DESC STUDENT;

Name                           Null                                 Type 
RNO                            NOT NULL                     NUMBER(4)
NAME                         NOT NULL                     VARCHAR2(20)
DOB                                                                     DATE
NIC                                                                      NUMBER(13)
GENDER                                                             CHAR(1)                                                                   

5 rows selected

------------------------------------------------------------------------------------------------------

Create table CLASS
(
CID              NUMBER(2)         PRIMARY KEY,
CDESC        VARCHAR(20)
);

Table Created


DESC CLASS;

Name                         Null                         Type 
CID                            NOT NULL             NUMBER(2)
CDESC                                                      VARCHAR2(20)

2 rows selected

-------------------------------------------------------------------------------------------------------

create table STD_MARKS
(
RNO         NUMBER(4)       REFERENCES STUDENT (RNO),
CID           NUMBER(2)       REFERENCES CLASS (CID),
PER           NUMBER(5,2)
);

table Created


DESC STD_MARKS;

Name                           Null          Type
RNO                                              NUMBER(4)
CID                                                NUMBER(2)
PER                                                NUMBER(5,2)

3 rows selected

---------------------------------------------------------------------------------------------------------

create table STD_GRADE
(
GRADE          VARCHAR(2),
MIN_PER      NUMBER(5,2),
MAX_PER     NUMBER(5,2)
);

Table Created


DESC STD_GRADE;

Name                           Null           Type 
GRADE                                          VARCHAR2(2)
MIN_PER                                      NUMBER(5,2)
MAX_PER                                     NUMBER(5,2)

3 rows selected

No comments:

Post a Comment

XLA to GL Link

  https://plsqlquery.blogspot.com/2025/12/xla-to-gl-link.html SELECT             acr.cash_receipt_id,             acr.receipt_number,       ...