Collections:
Use Variables in SQL Statements in Oracle
Can Variables Be Used in SQL Statements in Oracle?
✍: FYIcenter.com
Yes, you can use variables in SQL statements as part of any expressions. The tutorial script provides you some good examples:
(Connect to XE with SQL*Plus)
CREATE TABLE student (id NUMBER(5) PRIMARY KEY,
first_name VARCHAR(80) NOT NULL,
last_name VARCHAR(80) NOT NULL);
Table created.
DECLARE
var_id NUMBER;
var_name CHAR(10);
BEGIN
var_id := 29;
var_name := 'Bob';
INSERT INTO student VALUES(var_id, var_name, 'Henry');
var_name := 'Joe';
INSERT INTO student VALUES(var_id+1, var_name, 'Bush');
var_name := 'Fyi';
UPDATE student SET first_name = var_name
WHERE id = var_id+1;
DELETE FROM student WHERE id = var_id;
END;
/
SELECT * FROM student;
ID FIRST_NAME LAST_NAME
-------- ----------- -----------
30 Fyi Bush
⇒ Variable Names Collide with Column Names in Oracle
⇐ Cannot Use DDL Statements in PL/SQL in Oracle
2018-09-24, 2470🔥, 0💬
Popular Posts:
How To Update Multiple Rows with One UPDATE Statement in SQL Server? If the WHERE clause in an UPDAT...
How to download Microsoft SQL Server 2005 Express Edition in SQL Server? Microsoft SQL Server 2005 E...
How To Round a Numeric Value To a Specific Precision in SQL Server Transact-SQL? Sometimes you need ...
How to set database to be READ_ONLY in SQL Server? Databases in SQL Server have two update options: ...
How To Get the Definition of a User Defined Function Back in SQL Server Transact-SQL? If you want ge...