我有一個問題,我不明白為什么我有這個錯誤
。下面是代碼
CREATE TABLE Deposit
( ac_no Int(15) 。
customer_name Varchar(35)。
branch_name Varchar(30)。
Amount Int(10,2) 。
credit_date Date
uj5u.com熱心網友回復:
因為整數沒有大小也沒有精度。
另外,使用VARCHAR2而不是VARCHAR(這不是一個錯誤,但是Oracle推薦這樣做)。
SQL> CREATE TABLE deposit
2 (
3 ac_no INT,
4 customer_name VARCHAR2(35)。
5 branch_name VARCHAR2(30)。
6 amount INT,
7 credit_date DATE, DATE.
8 )。)
Table創建。
SQL>
uj5u.com熱心網友回復:
正如@Littlefoot已經說過的,INT資料型別沒有精度和比例。如果你想要你的數字的精度和比例,那么請使用number資料型別來代替。
SQL> CREATE TABLE deposit
2 (
3 ac_no number(15) 。
4 customer_name VARCHAR2(35)。
5 branch_name VARCHAR2(30)。
6 amount number(10,2) 。
7 credit_date DATE
8 )。
Table創建。
SQL>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/308122.html
標籤:
