工作中,Oracle常用函数

这篇具有很好参考价值的文章主要介绍了工作中,Oracle常用函数。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

目录
  • 1、序言
  • 2、Oracle函数分类
  • 3、数值型函数
    • 3.1 求绝对值函数
    • 3.2 求余函数
    • 3.3 判断数值正负函数
    • 3.4 三角函数
    • 3.5 返回以指定数值为准整数的函数
    • 3.6 指数、对数函数
    • 3.7 四舍五入函数
  • 4 字符型函数
    • 4.1 ASSCII与字符转换函数
    • 4.2 获取字符串长度
    • 4.3 字符串截取函数
    • 4.4 字符串连接函数
    • 4.5 字符串搜索函数
    • 4.6 字母大小写转换函数
    • 4.7 字符串替换函数
    • 4.8 字符串填充函数
    • 4.9 删除字符串首尾指定字符函数
  • 5 日期型函数
    • 5.1 系统时区、日期、时间函数
    • 5.2 为日期加上指定月份函数
    • 5.3 返回指定月份最后一天
    • 5.4 返回指定日期后一周的函数
    • 5.5 提取指定日期特定部分函数
    • 5.6 获取两个日期之间月份
    • 5.7 日期四舍五入、截取函数
  • 6 转换函数
    • 6.1 数据类型转换函数
    • 6.2 将字符串转换字符集
    • 6.3 数值转换成字符串
    • 6.4 字符转日期
    • 6.5 符串转数字函数
  • 7 null 函数
    • 7.1 返回表达式为null的函数
    • 7.2 排除指定条件函数
    • 7.3 替换null值函数
  • 8 聚合函数
    • 8.1 求平均值函数
    • 8.2 求记录数函数
    • 8.3 求最大值函数
    • 8.4 求最小值
    • 8.5 求和函数
  • 9 其他函数

1、序言

Oracle提供了不少内置函数,熟练使用这些函数,可以大大提高我们工作效率。函数可以接受0个或多个入参,并返回一个输出结果。

2、Oracle函数分类

Oracle函数分为单行函数和聚合函数

  • 单行函数:对每一个函数应用在表的记录中时,只能输入一行结果,返回一个结果。

    常见的单行函数有如下四种

    ① 数值型函数:对数字进行计算,返回一个数字。

    ②字符函数:对字符串操作。

    ③转换函数:可以将一种数据类型转换为另外一种数据类型。

    ④日期函数:对日期和时间进行处理。

    ⑤ null函数:处理null值的相关函数

  • 聚合函数:聚合函数同时可以对多行数据进行操作,并返回一个结果。

3、数值型函数

3.1 求绝对值函数

abs(n)函数

用于返回绝对值

SQL> select abs(10),abs(-10),abs('100') from dual;
 
   ABS(10)   ABS(-10) ABS('100')
---------- ---------- ----------
        10         10        100

3.2 求余函数

mod(n2,n1)

返回n2除以n1的余数

SQL> select mod(5,2),mod(8/3,3),mod('10',2),mod(-10,6),mod(3,0) from dual;
 
  MOD(5,2) MOD(8/3,3) MOD('10',2) MOD(-10,6)   MOD(3,0)
---------- ---------- ----------- ---------- ----------
         1 2.66666666           0         -4          3

3.3 判断数值正负函数

sign(n) 函数

n为正返回1,n为0返回0,n为负返回-1

SQL> select sign(-2),sign(2),sign(0.0),sign(-3*2) from dual;
 
  SIGN(-2)    SIGN(2)  SIGN(0.0) SIGN(-3*2)
---------- ---------- ---------- ----------
        -1          1          0         -1

3.4 三角函数

cos(n):返回余弦值 acos(n):返回反余弦值 sin(n):返回正弦值 asin(n) tan(n):返回正切值 atan(n):返回反正切值

SQL> select cos(3.1415926),acos(1),sin(0.5),asin(1),tan(1),atan(1) from dual;
 
COS(3.1415926)    ACOS(1)   SIN(0.5)    ASIN(1)     TAN(1)    ATAN(1)
-------------- ---------- ---------- ---------- ---------- ----------
-0.99999999999          0 0.47942553 1.57079632 1.55740772 0.78539816

3.5 返回以指定数值为准整数的函数

ceil(n)函数

返回大于等于n的最小整数

SQL> select ceil(15),ceil(15.6),ceil(-10.2),ceil('10.2') from dual;
 
  CEIL(15) CEIL(15.6) CEIL(-10.2) CEIL('10.2')
---------- ---------- ----------- ------------
        15         16         -10           11

floor(n)函数

返回小于或等于n的最大整数

SQL> select floor(15),floor(15.6),floor(-10.2),floor('10.2') from dual;
 
 FLOOR(15) FLOOR(15.6) FLOOR(-10.2) FLOOR('10.2')
---------- ----------- ------------ -------------
        15          15          -11            10

3.6 指数、对数函数

sqrt(n)函数

返回n的平方根

SQL> select sqrt(4),sqrt('8.9') from dual;
 
   SQRT(4) SQRT('8.9')
---------- -----------
         2 2.983286778

power(n1,n2)函数

返回n1的n2次幂

SQL> select power(3,2),power('4',2),power(2.5,4),power(-5,2)from dual;
 
POWER(3,2) POWER('4',2) POWER(2.5,4) POWER(-5,2)
---------- ------------ ------------ -----------
         9           16      39.0625          25

log(n1,n2)

返回以n1为底n2的对数

SQL> select log(10,100),log(2.4,'10') from dual;
 
LOG(10,100) LOG(2.4,'10')
----------- -------------
          2 2.63011686739

3.7 四舍五入函数

round(x[,y]) 函数

  • 会四舍五入。在缺省 y 时,默认 y=0;
  • y 是正整数,就是四舍五入到小数点后 y 位;
  • y 是负整数,四舍五入到小数点左边|y|位
SQL> select round(3.564),round(3.456,2),round(3456.345,-2) from dual;
 
ROUND(3.564) ROUND(3.456,2) ROUND(3456.345,-2)
------------ -------------- ------------------
           4           3.46               3500

trunc(x[,y])函数

  • 直接截取,不四舍五入。在缺省 y 时,默认 y=0;
  • Y是正整数,就是四舍五入到小数点后 y位;
  • y 是负整数,四舍五入到小数点左边|y|位。
SQL> select trunc(3.564),trunc(3.456,2),trunc(3456.345,-2) from dual;
 
TRUNC(3.564) TRUNC(3.456,2) TRUNC(3456.345,-2)
------------ -------------- ------------------
           3           3.45               3400

4 字符型函数

4.1 ASSCII与字符转换函数

ASSCII(x) 函数

返回字符x首字母的ASSCII值

SQL> select ascii('荣'),ascii('Xiezhr'),ascii('xiezhr') from dual;
 
 ASCII('荣') ASCII('XIEZHR') ASCII('XIEZHR')
----------- --------------- ---------------
      51417              88             120

chr(n)函数

与ASSCII函数相反,将ASSCII码转换为字符

SQL> select chr(51417),chr(88),chr(120) from dual;
 
CHR(51417) CHR(88) CHR(120)
---------- ------- --------
荣         X       x

4.2 获取字符串长度

length(string)

返回string所占的字节长度,单位是字节

SQL> select length('公众号XiezhrSpace') from dual;
 
   LENGTH('公众号XIEZHRSPACE')
---------------------------
                         14

lengthb(string)

返回string所占的字符长度,单位是字符

SQL> select lengthb('公众号XiezhrSpace') from dual;
 
   LENGTHB('公众号XIEZHRSPACE')
----------------------------
                          17

注意:上面例子,字符串是统一个,但是两个函数返回的值是不一样的。所以可以根据length(‘string’)=lengthb(‘string’)判断字符串是否含有中文

4.3 字符串截取函数

  • substr(x,start[,length])

  • 从start处开始,截取length个字符;

  • 缺省length,默认到结尾;

  • length为正,从左边截取;

  • length为负从右边截取

SQL> select substr('公众号XiezhrSpace',4) a,substr('公众号XiezhrSpace',4,11) b,substr('公众号XiezhrSpace',-11,11) c from dual;
 
A           B           C
----------- ----------- -----------
XiezhrSpace XiezhrSpace XiezhrSpace
  • substrb(x,start[,length])

函数与substr不同之处是按照字节截取

SQL> select substrb('公众号XiezhrSpace',7) a,substrb('公众号XiezhrSpace',7,17) b,substrb('公众号XiezhrSpace',-11,11) c from dual;
 
A           B           C
----------- ----------- -----------
XiezhrSpace XiezhrSpace XiezhrSpace

还有几个截取函数,但是不常用

  • substrc 以Unicode字符为单位截取
  • substr4 以UCS4代码点位单位
  • substr2 以UCS2代码点位单位

4.4 字符串连接函数

concat(x,y)

  • 效果和“||”连接一样,将字符串x和y连接起来
SQL> select concat('公众号','XiezhrSpace'),'公众号'||'XiezhrSpace' from dual;
 
CONCAT('公众号','XIEZHRSPACE') '公众号'||'XIEZHRSPACE'
------------------------------ -----------------------
公众号XiezhrSpace              公众号XiezhrSpace

4.5 字符串搜索函数

  • instr( string1, string2 [, start_position [, n ] ] )

  • 从start_position开始,目标字符串string2在源字符串string1中出现第n次的位置;

  • start_position为正表示从string1左边开始,为负表示从string1右边开始;

  • start_position、n可以去掉,表示string2在string1第一次出现位置

SQL> select instr('公众号XiezhrSpace','Xiezhr') a,instr('公众号XiezhrSpace','xiezhr') b,instr('公众号XiezhrSpace','Xiezhr',2,1) c,instr('公众号XiezhrSpace','Xiezhr',-1,1) d from dual;
 
         A          B          C          D
---------- ---------- ---------- ----------
         4          0          4          4
  • instrb( string1, string2 [, start_position [, n ] ] )

以字节为单位搜索

SQL> select instrb('公众号XiezhrSpace','Xiezhr') a,instrb('公众号XiezhrSpace','xiezhr') b,instrb('公众号XiezhrSpace','Xiezhr',2,1) c,instrb('公众号XiezhrSpace','Xiezhr',-1,1) d from dual;
 
         A          B          C          D
---------- ---------- ---------- ----------
         7          0          7          7

跟字符串截取函数一样,还有几个搜索函数

  • instrc 以Unicode字符为单位截取
  • instr4 以UCS4代码点位单位
  • instr2 以UCS2代码点位单位

4.6 字母大小写转换函数

  • upper(n)函数

将字符串n全部转换为大写

SQL>  select upper('xiezhrspace'),upper('x') from dual;
 
UPPER('XIEZHRSPACE') UPPER('X')
-------------------- ----------
XIEZHRSPACE          X
  • lower(n)函数

将字符串n全部转换为小写

SQL> select lower('X'),lower('XIEZHRSPACE') from dual;
 
LOWER('X') LOWER('XIEZHRSPACE')
---------- --------------------
x          xiezhrspace

4.7 字符串替换函数

replace(char,search_string[,replacement_string])

  • char是目标字符串
  • earch_string是要替换的字符串
  • replacement_string参数可选,用它替换被搜索到的字符串,如果参数不用表示从char中删除earch_string字符串**
SQL> select replace('公众号XiezhrSpace','公众号','公众号:')a,replace('公众号XiezhrSpace','公众号')b from dual;
 
A                  B
------------------ -----------
公众号:XiezhrSpace XiezhrSpace

4.8 字符串填充函数

  • **rpad(exp1,n[,exp2]) **

在字符串exp1右边用字符串exp2填充,直到整个字符串长度为n为止;如果exp2参数没有,则以空格填充

SQL> select rpad('xiezhr',10,'0'),rpad('xiezhr',10) from dual;
 
RPAD('XIEZHR',10,'0') RPAD('XIEZHR',10)
--------------------- -----------------
xiezhr0000            xiezhr
  • lpad(exp1,n[,exp2])

在字符串exp1左边用字符串exp2填充,直到整个字符串长度为n为止;如果exp2参数没有,则以空格填充

SQL> select lpad('xiezhr',10,'0'),lpad('xiezhr',10) from dual;
 
LPAD('XIEZHR',10,'0') LPAD('XIEZHR',10)
--------------------- -----------------
0000xiezhr                xiezhr

4.9 删除字符串首尾指定字符函数

trim([leading|trailing|both][trim_target from trim_source])函数

  • leading:删除trim_source的前缀字符
  • trailing:删除trim_source的后缀字符
  • both: 删除trim_source的前缀和后缀字符
  • trim_target:删除的指定字符串,默认是空格
  • trim_source:被操作字符串
SQL> select trim(trailing '公' from '公众号XiezhrSpace公') as a ,trim(leading '我' from '我公众号XiezhrSpace')as b ,trim('  公众号XiezhrSpace  ')as c from dual;
 
A                 B                 C
----------------- ----------------- -----------------
公众号XiezhrSpace 公众号XiezhrSpace 公众号XiezhrSpace

rtrim(char[,str])函数

与rpad函数相反,将char右边出现在str中的字符删掉,str参数不叫则默认删除空格

SQL> select rtrim('公众号XiezhrSpace我的','我的') a,'公众号XiezhrSpace  ' b from dual;
 
A                 B
----------------- -------------------
公众号XiezhrSpace 公众号XiezhrSpace

ltrim(char[,str])函数

将char右边出现在str中的字符删掉,str参数不叫则默认删除空格

SQL> select ltrim('我的公众号XiezhrSpace','我的') a ,'   公众号XiezhrSpace' b from dual;
 
A                 B
----------------- --------------------
公众号XiezhrSpace    公众号XiezhrSpace

5 日期型函数

5.1 系统时区、日期、时间函数

dbtimezone函数

函数没有参数,返回数据库时区

SQL> select dbtimezone from dual;
 
DBTIMEZONE
----------
+00:00

sysdate函数

函数没有参数,可以得到系统当前日期

SQL> select sysdate from dual;
 
SYSDATE
-----------
2021-02-27

systimestamp函数

函数没有参数,返回系统时间。时间包含时区信息,精确到微秒。函数可以用于返回远端数据库服务器时间

SQL> select systimestamp from dual;
 
SYSTIMESTAMP
--------------------------------------------------------------------------------
27-2月 -21 03.06.44.403049 下午 +08:00

5.2 为日期加上指定月份函数

add_months(date,i)函数

  • date:指定日期
  • i: 要加的月份。i为正,在date日期上加i月;i为负,在date日期上减i月
SQL> select add_months(to_date('2021-01-01','yyyy-mm-dd'),10) a ,add_months(to_date('2021-01-01','yyyy-mm-dd'),-10) b from dual;
 
A           B
----------- -----------
2021-11-01  2020-03-01

5.3 返回指定月份最后一天

last_day(date)函数

返回date日期的最后一天

SQL> select last_day(to_date('2020-01-01','yyyy-mm-dd')) a from dual;
 
A
-----------
2020-01-31

5.4 返回指定日期后一周的函数

next_day(date,char)函数

SQL> select sysdate, next_day(sysdate,'星期二') a from dual;
 
SYSDATE     A
----------- -----------
2021-02-27  2021-03-02

5.5 提取指定日期特定部分函数

extract(datetime)函数

从给定的datetime中得到年、月、日、时、分、秒

SQL> select sysdate "date",
  2         extract(year from sysdate)"year",
  3         extract(month from sysdate)"month",
  4         extract(day from sysdate)"day",
  5         extract(hour from systimestamp)"hour",
  6         extract(minute from systimestamp)"minute",
  7         extract(second from systimestamp)"second"
  8  from dual;
 
date              year      month        day       hour     minute     second
----------- ---------- ---------- ---------- ---------- ---------- ----------
2021-02-27        2021          2         27          7         25    3.72008

5.6 获取两个日期之间月份

month_between(date1,date2)

获取data1,date2日期之间的月份

SQL> select months_between(to_date('2021-03-02','yyyy-mm-dd'),to_date('2020-01-02','yyyy-mm-dd')) a from dual;
 
         A
----------
        14

5.7 日期四舍五入、截取函数

ronud(date[,fmt])

将date舍入到fmt指定形式,如果fmt参数不加,date被处理到最近一天

SQL> select round(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss'),'month') a,
  2         round(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss'),'day') b,
  3         round(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss')) c
  4    from dual;
 
A           B           C
----------- ----------- -----------
2020-01-01  2020-01-05  2020-01-04

trunc(date[,fmt])

将date截取到fmt指定形式,如果fmt参数不加,date被处理到最近一天

SQL> select trunc(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss'),'month') a,
  2         trunc(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss'),'day') b,
  3         trunc(to_date('2020-01-03 21:00:00', 'yyyy-mm-dd hh24:mi:ss')) c
  4    from dual;
 
A           B           C
----------- ----------- -----------
2020-01-01  2019-12-29  2020-01-03

6 转换函数

6.1 数据类型转换函数

一般用于数字与字符、字符与日期之间转换

SQL>   select cast(sysdate as varchar2(12)) a,cast('123' as number) b, cast(123 as varchar2(3)) c from dual;
 
A                     B C
------------ ---------- ---
27-2月 -21          123 123

6.2 将字符串转换字符集

convert(char,a[,b])函数

  • char:待转换的字符串
  • a:转变后的字符集
  • b: char原来字符集
SQL> select convert('测试','US7ASCII','ZHS16GBK') a from dual;
 
A
------------------------------
??

6.3 数值转换成字符串

to_char(number[,fmt])函数

将数值、日期按照指定格式转换成字符串

SQL> select to_char(3.45)a,to_char(3.45,'99.9')b,to_char(sysdate,'yyyy-mm-dd')c from dual;
 
A    B     C
---- ----- ----------
3.45   3.5 2021-02-27

6.4 字符转日期

to_date(char,fmt)函数

将字符按照fmt格式转换

SQL> select to_date('2020-12-01','yyyy-mm-dd') a from dual;
 
A
-----------
2020-12-01

6.5 符串转数字函数

to_number(char[,fmt])函数

将字符串char 转换为数值

SQL> select to_number('34.562','9999.999') from dual;
 
TO_NUMBER('34.562','9999.999')
------------------------------
                        34.562

7 null 函数

null值我们经常会遇到的,这时候我们就要学会怎么处理null值

7.1 返回表达式为null的函数

coalesce(expr)函数

返回列表中第一个不为null的表达式,如果都为null,则返回null

SQL> select coalesce(null,'9',null,'b')a,coalesce(null,null,null,null)b from dual;
 
A B
- -
9 

7.2 排除指定条件函数

lnnvl(condition)函数

返回满足condition条件以外的数据,包含null的条件,一般放到where语句中

SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                                  100
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select * from productinfo where lnnvl(qty<100);
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                                  100

7.3 替换null值函数

nvl(expr1,expr2)函数

  • 当expr1为null时,返回expr2的值
  • 当expr1不为null时,返回expr1的值
SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select id,productcode,productname, nvl(qty,0) qty from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                                    0
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34

nvl2(expr1,expr2,expr3)

  • 当expr1为null时,返回expr3
  • 当expr1不为null时,返回expr2
SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select id,productcode,productname, nvl2(qty,55,0) qty from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                                    0
         1 1002        栗子                                   55
         1 1004        香蕉                                   55
         1 1004        西瓜                                   55

8 聚合函数

8.1 求平均值函数

avg(expr)函数

该函数可以求指定列的平均值

SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
SQL> select avg(qty) from productinfo;
 
  AVG(QTY)
----------
23.6666666

8.2 求记录数函数

count(expr)

SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select count(1) from productinfo;
 
  COUNT(1)
----------
         4

8.3 求最大值函数

max(expr)

 
SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select max(qty) from productinfo;
 
  MAX(QTY)
----------
        34

8.4 求最小值

min(expr)

SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select min(qty) from productinfo;
 
  MIN(QTY)
----------
         3

8.5 求和函数

sum(expr)

SQL> select * from productinfo;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY
---------- ----------- ------------------------------ ----------
         1 1001        苹果                           
         1 1002        栗子                                    3
         1 1004        香蕉                                   34
         1 1004        西瓜                                   34
 
SQL> select sum(qty) from productinfo;
 
  SUM(QTY)
----------
        71

9 其他函数

decode(expr,search,result,defalut)函数

当expr满足search时候返回result,改过程可以重复多个,如果都没有匹配的结果则返回default文章来源地址https://www.toymoban.com/news/detail-436754.html

SQL> select t.*, decode(qty,null,'不足',3,'不足','充足')a from productinfo t;
 
        ID PRODUCTCODE PRODUCTNAME                           QTY A
---------- ----------- ------------------------------ ---------- ----
         1 1001        苹果                                      不足
         1 1002        栗子                                    3 不足
         1 1004        香蕉                                   34 充足
         1 1004        西瓜                                   34 充足

到了这里,关于工作中,Oracle常用函数的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java面试八股文宝典:序言

    Java作为一门广泛应用于企业级应用开发的编程语言,一直以来都是技术面试中的重要话题。无论您是刚刚踏入编程世界的新手,还是经验丰富的Java开发工程师,都需要通过面试来展示自己的技能和知识。 在面试中,除了技术知识,还需要展现出解决问题、沟通能力和编程实

    2024年02月09日
    浏览(57)
  • Oracle修改数据文件所在目录的挂载点小结

    如何修改Oracle数据库文件所在目录的挂载点名称。这里先简单介绍一下背景情况,这套数据库是刚搭建不久的一套Oracle 19c单机的UAT,数据库安装在/opt目录下,$ORACLE_HOME目录为/opt/oracle19c/product/19.3.0/db_1。由于前期挂盘,设置挂载点命名没有严格按规范操作,将数据文件和归档

    2024年01月25日
    浏览(40)
  • PLSQL Developer 配置Oracle主目录和OCI库 & 连接登录Oracle数据库(完全指南)

    温馨提示: 一、如果你在机器上装了oracle数据库服务器,就不需要在单独在该机器上安装oracle客户端了,因为装oracle数据库的时候会自动安装oracle客户端。 二、如果想用本地的计算机访问或连接远程的oracle数据库,那么就必须在本地的计算机上安装oracle客户端软件。在安装

    2024年02月10日
    浏览(59)
  • docker修改工作目录

    开始之前请务必给服务器打快照!!! 开始之前请务必给服务器打快照!!! 开始之前请务必给服务器打快照!!! docker 默认安装在 /var/lib/docker 目录下 关闭docker 移动工作目录到其他目录 修改配置文件,如果没有,则新建 daemon.json文件如下: “data-root”:“/data/docker” 是新

    2024年02月19日
    浏览(75)
  • 变更jenkins工作目录

    1.变更jenkins目录需要在jenkins关闭状态下执行,使用war包启动的jenkins服务,默认工作目录是/root/.jenkins  2.变更jenkins工作目录有三种方式 2.1使用你Web容器的管理工具设置JENKINS_HOME环境参数 2.2在启动Web容器之前设置JENKINS_HOME环境变量 2.3(不推荐)更改Jenkins.war(或者在展开的Web容器

    2024年02月11日
    浏览(47)
  • Jenkins 上传文件到工作目录

    使用插件:File Parameter Plugin 之前写过一篇关于Jenkins 用户上传文件到工作目录的文章,那时候还需要使用sharedlibraries。现在使用这个插件可以非常简单的上传文件。话不多说,直接开始: 创建一个job,选择This project is parameterized 如下截图,然后选择Base64 File Parameter,而不是

    2024年02月07日
    浏览(48)
  • jupyter默认工作目录的更改

    1、 生成配置文件 :打开Anaconda Prompt,输入如下命令 询问 [y/N] 时输入 y 2、 配置文件修改 :根据打印路径打开配置文件jupyter_notebook_config.py,全文搜索找到 notebook_dir 所在位置。在单引号中填入新的工作路径,并删掉 # ,在路径前添加字母 r 。如下图: 3、 修改快捷方式目标

    2024年02月12日
    浏览(35)
  • 如何高度优化适用于企业自定义的AI (一) 序言

    在当前信息时代的背景下, 社会对AI的需求在不断增长. AI的快速发展得益于大数据、云计算和计算能力的提升, 使得机器学习和深度学习等技术取得了重大突破. AI在图像识别、语音识别、自然语言处理等领域展现出惊人的能力, 为企业带来了巨大的商机. 然而, 通用的AI解决方案

    2024年02月11日
    浏览(43)
  • Rx.NET in Action 中文介绍 前言及序言

    目标 可选方式 Rx 处理器(Operator) 创建 Observable Creating Observables 直接创建 By explicit logic Create Defer 根据范围创建 By specification Range Repeat Generate Timer Interval Return 使用预设 Predefined primitives Throw Never Empty 从其他类型创建 From other types FromEventPattern FromEvent FromTask FromAsync 变换 Transform

    2024年02月13日
    浏览(51)
  • Liunx 下Jenkins工作目录迁移

      因构建任务频繁并且多,虽然构建任务丢弃策略配置了,但还是会产生较多文件,因此将其迁移到新磁盘上。 1.在linux系统下,Jenkins默认安装的一些路径常用目录   以上配置目录在/etc/init.d下jenkins文件可看  2.先去/var/lib/jenkins/ 目录下找到config.xml文件,看到工作目录是由根

    2023年04月20日
    浏览(42)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包