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, 2526🔥, 0💬
Popular Posts:
How To Use DATEADD() Function in SQL Server Transact-SQL? DATEADD() is a very useful function for ma...
How to download and install Microsoft SQL Server Management Studio Express in SQL Server? Microsoft ...
How to connect SQL Server Management Studio Express to SQL Server 2005 Express in SQL Server? Once y...
How To Verify Your PHP Installation in MySQL? PHP provides two execution interfaces: Command Line In...
How To List All Login Names on the Server in SQL Server? If you want to see a list of all login name...