PL/SQL
PL/SQL stands for (Procedural Language/Structure Query Language). It is extension of SQL
1.Bascis
1.Datatpye
Below are supported Datatypes in PL/SQL which are supported in SQL.
| Data type | Syntax | |
|---|---|---|
| 1 | Integer | INTEGER |
| 2 | Smallint | SMALLINT |
| 3 | Numeric | NUMERIC(P,S) |
| 4 | Real | REAL |
| 5 | Decimal | DECIMAL(P,S) |
| 6 | Float | FLOAT(P) |
| 7 | Character | CHAR(X) |
| 8 | Character varying | VARCHAR2(X) |
| 9 | Date | Date |
| 10 | Time | TIME |
2.Variables
Variable Declaration
Variable_name datatype;
a number;
Variable Initialization
Variable_name datatype:=value;
a number=10;
3. Input Statement :
to provide input value at run time by using operator
(&).
4. Output Statement:
dbms_output.put_line ('Message' || variable);
dbms_output.put_line ('Sum: ' || c);
Basic Syntax
begin
dbms_output.put_line("Hello word");
end;
Very simple, in the place of { }, we use begin … end;
PREVIOUSSql Functions
NEXTProcedure