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.
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>
2 Sisipkan data
dengan Nombor dalam bahagian perpuluhan:
<code class="sql">INSERT INTO my_table (my_number) VALUES (123.45);</code>
3. Data pertanyaan
Jadual pertanyaan untuk memaparkan nombor asal:
<code class="sql">SELECT my_number FROM my_table;</code>
Keputusan:
<code>123.45</code>
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>
TO_NUMBER()
函数将数字转换为整数类型,仅保留整数部分:<code>123</code>
结果:
<code class="sql">UPDATE my_table SET my_number = TO_NUMBER(my_number);</code>
5. 更新数据
使用 UPDATE
<code class="sql">SELECT my_number FROM my_table;</code>
Gunakan pernyataan <code>123</code>
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!