In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-02-14 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Database >
Share
Shulou(Shulou.com)06/01 Report--
One-line functions part 1 Chapter 1 numeric functions-- 1 create the tablespace that the user specifies to use-- 1. 1 View the current tablespace status COL tablespace_name FOR a15 ten Col file_name FOR A50 select tablespace_name,file_id,file_name FROM dba_data_files -- 1.2 create directories mkdir-p / u01/app/oracle/oradata/PROD/disk6/--1.3 create tablespaces CREATE TABLESPACE DBLION DATAFILE'/ u01qapax oradata CREATE TABLESPACE DBLION DATAFILE'/ u01qapax oradata CREATE TABLESPACE DBLION DATAFILE'/ u01qqqqoradataplash disk6Uniplictbaked dblion01.dbf' SIZE 100Mrip1.4 create the user and specify the default table empty CREATE USER dblion IDENTIFIED BY dblion DEFAULT TABLESPACE DBLION;--1.5 authorization oracle part 1 chapter 1 numeric function-- 1. Function classification 1 2 3 4 5 61 CEIL FLOOR ROUND TRUNC2 ABS SIGN MOD REMAINDER BITAND3 SIN COS TAN ASIN ACOS ATAN 4 EXP LN POWER LOG SQRT5 NANVL WIDTH_BUCKET99 TAN2 COSH SINH TANH-- subclass 99 does not say-- 2. Summarize the function table CREATE TABLE T_FUNCTION (FID VARCHAR2 (8),-- function IDFNAME VARCHAR2 (20),-- function name PARM_LIST VARCHAR2 (30),-- Parameter list FFUNC VARCHAR2 (100),-- function function RET_TYPE VARCHAR2 (20)-- return value type;-- Rule: FID 12 represents the function class 34 subclass 5 whether to explain 6 retain 78 as the subclass serial number-4. Details-- = function ID: 1 function name: CEIL parameter list: CEIL (n) function: return the value rounded up return value type: NUMBER -INSERT INTO T_FUNCTION (FID FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES ('01011001', 'NUMBER'', 'return rounded up', 'CEIL (n)') COMMIT;SELECT * FROM T_FUNCTION Round up SELECT CEIL (9),-9 CEIL (9.1),-10 CEIL (9.49),-10 CEIL (8.49) 9 CEIL (8.51),-9 CEIL (8.99)-9FROM DUAL -- Type conversion SELECT CEIL ('9'),-- 9 CEIL ('9.1'),-- 10 CEIL ('9.49'),-- 10 CEIL ('8.49'),-- 9 CEIL ('8.51'),-- 9 CEIL ('8.99')-- 9FROM DUAL -- expressions SELECT CEIL (8 + 1. 0),-- 9 CEIL (8 + 1. 1),-- 10 CEIL (8 + 1.51),-- 10 CEIL (8 + 0.49),-- 9 CEIL (8 + 0.51),-- 9 CEIL (8 + 0.99)-- 9FROM DUAL -function ID: 2 function name: FLOOR parameter list: FLOOR (n) function: return the value rounded down return value type: NUMBER----INSERT INTO T_FUNCTION (FID) FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES ('01011002' rounded down', 'NUMBER') COMMIT;SELECT * FROM T_FUNCTION -rounding down SELECT FLOOR (9),-9 FLOOR (9.1),-9 FLOOR (9.49),-9 FLOOR (8.49) -8 FLOOR (8.51),-8 FLOOR (8.99)-8FROM DUAL -- Type conversion SELECT FLOOR ('9'),-- 9 FLOOR ('9.1'),-- 9 FLOOR ('9.49'),-- 9 FLOOR ('8.49'),-- 8 FLOOR ('8.51'),-- 8 FLOOR ('8.99')-- 8FROM DUAL -- expressions SELECT FLOOR (8 + 1. 0),-- 9 FLOOR (8 + 1. 1),-- 9 FLOOR (8 + 1.51),-- 9 FLOOR (8 + 0.49),-- 8 FLOOR (8 + 0.51),-- 8 FLOOR (8 + 0.99)-- 8FROM DUAL Memory: CEIL ceiling, so FLOOR floor is rounded up, so it is rounded down-- = function ID: 3 function name: ROUND parameter list: ROUND (n [ INTEGER]) function: returns the rounded value return type: NUMBER----INSERT INTO T_FUNCTION (FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES ('01011003') 'ROUND','ROUND (n [, INTEGER])', 'return rounded value', 'NUMBER') COMMIT;SELECT * FROM T_FUNCTION -SELECT ROUND (0),-0 ROUND ('0'),-0 ROUND (10.1234),-10 ROUND (- 10.1234) -10 ROUND (9.9999),-10 ROUND (- 9.9999)-10FROM DUAL SELECT ROUND (123.123456789) COL01,-- 123 ROUND (123.123456789) COL11,-- 123 ROUND (123.123456789) COL12,-- 123.1 ROUND (123.123456789) COL13,-- 123.12 ROUND (123.123456789) COL14,-- 123.123 ROUND (123.123456789) COL15,-- 123.1235 ROUND (123.123456789) COL16,-120 ROUND (123.123456789) COL17,-123.123456789 ROUND (123.123456789) -3) COL18-- 0 FROM DUAL = FLOOR (n * POWER (10, integer) + 0.5) * POWER (10,-integer) SELECT FLOOR (123.123456789 * POWER (10,3) + 0.5) COL1, FLOOR (123.123456789 * POWER (10,3) + 0.5) * POWER (10,-3) COL2, FLOOR (123.123456789 * POWER (10,4) + 0.5) COL3, FLOOR (123.123456789 * POWER (10,4) + 0.5) * POWER (10,-4) COL4FROM DUAL -- function ID: 4 function name: TRUNC parameter list: TRUNC (n [ INTEGER]) function: return truncated value return value type: NUMBER----INSERT INTO T_FUNCTION (FID,FNAME,PARM_LIST,FFUNC,RET_TYPE) VALUES ('01011004 truncated truncation' 'TRUNC (n [, INTEGER])', 'return truncated value', 'NUMBER') COMMIT;SELECT * FROM T_FUNCTION -SELECT TRUNC (0),-0 TRUNC ('0'),-0 TRUNC (10.1234),-10 TRUNC (- 10.1234) -10 TRUNC (9.9999),-9 TRUNC (- 9.9999)-9FROM DUAL SELECT TRUNC (123.123456789) COL01,-- 123 TRUNC (123.123456789) COL11,-- 123 TRUNC (123.123456789) COL12,-- 123.1 TRUNC (123.123456789) COL13,-- 123.12 TRUNC (123.123456789) COL14,-- 123.123 TRUNC (123.123456789) COL15,-- 123.124-- 4 truncated TRUNC (123.123456789) COL16,-120 TRUNC (123.123456789) COL17 -- 100 TRUNC (123.12345678) COL18 FROM DUAL
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.