Rumah > pangkalan data > Oracle > teks badan

Bagaimana untuk menetapkan nombor untuk mengekalkan integer dalam Oracle

下次还敢
Lepaskan: 2024-04-30 06:45:25
asal
727 orang telah melayarinya

Dalam Oracle, anda boleh menetapkan medan berangka untuk mengekalkan hanya bahagian integer melalui langkah-langkah berikut: 1. Buat medan berangka, tentukan ketepatan dan tempat perpuluhan sebagai 0. 2. Masukkan nombor dengan bahagian perpuluhan; Gunakan fungsi TO_NUMBER() untuk menukar Jenis data adalah integer 4. Kemas kini data dalam jadual 5. Tanya data sekali lagi untuk mengesahkan sama ada kemas kini berjaya. Langkah-langkah ini memastikan bahawa medan berangka hanya mengekalkan bahagian integer.

Bagaimana untuk menetapkan nombor untuk mengekalkan integer dalam Oracle

Cara untuk menetapkan nombor dalam Oracle untuk mengekalkan integer

Jenis medan nombor dalam Oracle membolehkan anda menentukan ketepatan dan skala nombor. Untuk menetapkan nombor untuk mengekalkan bahagian integer sahaja, anda boleh menggunakan langkah berikut:

1 Buat jadual

Buat jadual dengan medan angka:

<code class="sql">CREATE TABLE my_table (
  my_number NUMBER(10, 0)
);</code>
Salin selepas log masuk

2 Sisipkan data

dengan Nombor dalam bahagian perpuluhan:

<code class="sql">INSERT INTO my_table (my_number) VALUES (123.45);</code>
Salin selepas log masuk

3. Data pertanyaan

Jadual pertanyaan untuk memaparkan nombor asal:

<code class="sql">SELECT my_number FROM my_table;</code>
Salin selepas log masuk
Salin selepas log masuk

Keputusan:

<code>123.45</code>
Salin selepas log masuk

Tukarkan jenis data

4. Fungsi menukar nombor kepada jenis integer, hanya mengekalkan bahagian integer:

<code class="sql">SELECT TO_NUMBER(my_number) FROM my_table;</code>
Salin selepas log masuk
TO_NUMBER() 函数将数字转换为整数类型,仅保留整数部分:
<code>123</code>
Salin selepas log masuk
Salin selepas log masuk

结果:

<code class="sql">UPDATE my_table SET my_number = TO_NUMBER(my_number);</code>
Salin selepas log masuk

5. 更新数据

使用 UPDATE

Hasil:

<code class="sql">SELECT my_number FROM my_table;</code>
Salin selepas log masuk
Salin selepas log masuk

5 Kemas kini data

Gunakan pernyataan KEMASKINI kemas kini data dalam jadual Untuk memastikan hanya bahagian integer:

<code>123</code>
Salin selepas log masuk
Salin selepas log masuk

6. Soal data sekali lagi

🎜 Soal jadual untuk mengesahkan bahawa data telah dikemas kini kepada integer: 🎜rrreee🎜🎜 Keputusan: 🎜re🎜 Dengan mengikuti langkah-langkah ini, anda boleh menyediakan medan Numeric hanya mengekalkan bahagian integer. 🎜

Atas ialah kandungan terperinci Bagaimana untuk menetapkan nombor untuk mengekalkan integer dalam Oracle. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:php.cn
Kenyataan Laman Web ini
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
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan