Rumah >pangkalan data >Oracle >Bagaimana untuk menukar jenis data Oracle

Bagaimana untuk menukar jenis data Oracle

青灯夜游
青灯夜游asal
2022-01-13 11:55:3820490semak imbas

Kaedah penukaran jenis data Oracle: 1. Gunakan fungsi cast(), sintaks "cast(x as type)"; 2. Gunakan fungsi to_char() , sintaks "to_char(x[,f ])" ;3. Gunakan fungsi to_date() , sintaks "to_date(x[,f])", dsb.

Bagaimana untuk menukar jenis data Oracle

Persekitaran pengendalian tutorial ini: sistem Windows 7, versi Oracle 11g, komputer Dell G3.

Kaedah penukaran jenis data Oracle

1 Gunakan cast()

cast( ). ialah fungsi penukaran jenis data. Fungsi ini boleh menukar x kepada jenis data yang sepadan Ia pada asasnya digunakan untuk jenis angka, aksara dan masa untuk memasang peraturan pangkalan data untuk penukaran bersama.

Sintaks:

cast(x as type)

Contoh:

select 
 cast('123' as number) num,cast(123 as varchar2(3)) as ch,cast(to_date('20211112','yyyymmdd') as varchar2(12)) as time
from dual;

Keputusan:

123
'123'
12-11月-21

2. Gunakan fungsi to_char()

to_char() untuk memformat rentetan atau taip masa x menjadi rentetan mengikut format f.

Sintaks:

to_char(x[,f])

Contoh:

select to_char(123.46,'999.9') from dual;
select to_char(sysdate,'yyyy-mm-dd') from dual;

Keputusan:

 123.5
2021-11-13

3. Gunakan fungsi to_date()

to_date() untuk memformat rentetan x mengikut format f dan menukarnya kepada hasil jenis masa.

Sintaks:

to_date(x[,f])

Contoh:

select to_date('2021-11-13','yyyy-mm-dd') from dual;

Keputusan:

2021/11/13

4. Gunakan to_number( )

fungsi to_number() boleh memformat rentetan x mengikut format f dan menukarnya kepada hasil jenis berangka.

Sintaks:

to_number(x[,f])

Contoh:

select to_number('123.74','999.99') from dual

Keputusan:

123.74

Penjelasan: Format f bagi nilai boleh Rujuk jadual berikut

Parameter

Contoh

Penjelasan

9

999

Kembalikan nombor pada kedudukan yang ditetapkan

.

99.9

Nyatakan kedudukan titik perpuluhan

,

99,9

Mengembalikan koma pada kedudukan yang ditentukan

$

$99.9

Nyatakan permulaan dan kembalikan tanda dolar

EEEE

9.99EEEE
🎜>

Nyatakan tatatanda saintifik

Tutorial yang disyorkan: "

Tutorial Oracle

Atas ialah kandungan terperinci Bagaimana untuk menukar jenis data Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn