Oracle數據庫中常見的數據類型有很多種,包括數值型、字符型、日期型等。下面將具體介紹一些常見的數據類型,并附上相應的代碼示例。
-
數值型數據類型:
NUMBER: 用于存儲數值類型數據,可以根據需要指定精度和范圍。
示例:CREATE TABLE test_table (
id NUMBER(10),
salary NUMBER(8,2)
);
INTEGER: 用于存儲整數類型數據。
示例:CREATE TABLE test_table (
id INTEGER,
age INTEGER
);
-
字符型數據類型:
VARCHAR2: 用于存儲可變長度的字符數據,最大長度為4000字節。
示例:CREATE TABLE test_table (
name VARCHAR2(50),
address VARCHAR2(100)
);
CHAR: 用于存儲固定長度的字符數據,不足的部分會用空格填充。
示例:CREATE TABLE test_table (
code CHAR(5),
status CHAR(10)
);
-
日期型數據類型:
DATE: 用于存儲日期和時間數據。
示例:CREATE TABLE test_table (
hire_date DATE,
birth_date DATE
);
TIMESTAMP: 用于存儲日期、時間和時區信息。
示例:CREATE TABLE test_table (
order_time TIMESTAMP,
delivery_time TIMESTAMP
);
-
其他常見數據類型:
CLOB: 用于存儲大量文本數據。
示例:CREATE TABLE test_table (
description CLOB
);
BLOB: 用于存儲大量二進制數據。
示例:CREATE TABLE test_table (
image BLOB
);
以上是Oracle數據庫中常見的數據類型及其代碼示例,不同的數據類型適用于不同的數據存儲需求,可以根據實際情況選擇合適的數據類型來創建數據庫表。