Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

Oracle SQL unsigned integer

Jika Anda ingin mencocokkan batasan yang ditampilkan di sini , Anda dapat menggunakan batasan centang:

SQL> create table foo (id number primary key, 
    constraint foo_uint_id check (id between 0 and 4294967295));

Table created.

SQL> insert into foo (id) values (-1);

insert into foo (id) values (-1)
*
ERROR at line 1:
ORA-02290: check constraint (SCOTT.FOO_UINT) violated

SQL> insert into foo (id) values (0);

1 row created.

SQL> insert into foo (id) values (4294967295);

1 row created.

SQL> insert into foo (id) values (4294967296);

insert into foo (id) values (4294967296)
*
ERROR at line 1:
ORA-02290: check constraint (SCOTT.FOO_UINT_ID) violated

SQL> select * from foo;

        ID
----------
         0
4294967295


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Loop Bersarang Bergabung di Oracle 11g

  2. Bagaimana cara mendapatkan semua nama pemicu dari database menggunakan Java JDBC?

  3. masalah hibernasi oracle10g

  4. Pivoting data menggunakan dua kolom

  5. Tampilkan kolom tahun ini dan tahun sebelumnya di oracle