Collections:
Invoke Built-in Functions in PL/SQL in Oracle
How To Invoke Built-in Functions in PL/SQL in Oracle?
✍: FYIcenter.com
Of course, you can invoke SQL functions in SQL statements. But many SQL functions can also be executed in regular PL/SQL statements, as shown in the following sample script:
DECLARE
now DATE;
id NUMBER;
str VARCHAR2(40);
BEGIN
now := SYSDATE;
DBMS_OUTPUT.PUT_LINE('Time #1 = ' ||
TO_CHAR(now,'HH24:MI:SS'));
SELECT SYSDATE INTO now FROM DUAL;
DBMS_OUTPUT.PUT_LINE('Time #2 = ' ||
TO_CHAR(now,'HH24:MI:SS'));
id := UID;
DBMS_OUTPUT.PUT_LINE('User id #2 = ' || TO_CHAR(id));
SELECT UID INTO id FROM DUAL;
DBMS_OUTPUT.PUT_LINE('User id #2 = ' || TO_CHAR(id));
str := CHR(70)||CHR(89)||CHR(73);
DBMS_OUTPUT.PUT_LINE('String #1 = ' || str);
SELECT CHR(70)||CHR(89)||CHR(73) INTO str FROM DUAL;
DBMS_OUTPUT.PUT_LINE('String #2 = ' || str);
END;
/
Time #1 = 21:41:16
Time #2 = 21:41:16
User id #2 = 33
User id #2 = 33
String #1 = FYI
String #2 = FYI
⇒ Retrieve the Count of Updated Rows in Oracle
⇐ Error: Exact Fetch Returns More Rows in Oracle
2018-09-13, 2174🔥, 0💬
Popular Posts:
Where to find MySQL database server tutorials? Here is a collection of tutorials, tips and FAQs for ...
What Is an Oracle Instance in Oracle? Every running Oracle database is associated with an Oracle ins...
How To End a Stored Procedure Properly in SQL Server Transact-SQL? Where the end of the "CREATE PROC...
What To Do If the StartDB.bat Failed to Start the XE Instance in Oracle? If StartDB.bat failed to st...
How To Convert Character Strings into Numeric Values in SQL Server Transact-SQL? Sometimes you need ...