志翔科技有限公司後勤網

後勤等待處理訊息站,請各位成員努力消除待工區
 
首頁首頁  會員註冊會員註冊  登入登入  

分享 | 
 

 有關table欄位規劃注意事項

向下 
發表人內容
flying
Admin
avatar

文章數 : 207
注冊日期 : 2008-11-11

發表主題: 有關table欄位規劃注意事項   周三 11月 26, 2008 11:24 am

1.數值型 numeric,decimal相同,但其寬度是含小數點與小數點位數
 exp. numeric(9,2)表小數位為2位,而整數為6位,整數若為負,尚須注意負號也占一位

2.不要用保留字命名欄位,或拼錯單字,exp. paper拼成peper,用sort當欄位

3.若要記錄時間,例如打單時間,規劃成char(4)即可,不要選time型態,互動表單填String(Now(), "hhmm")

4.對於資料表主鍵值Primary,可考量使用AUTOINCREMENT這個選項,它會自動由後台database賦予主key,而不必自己動手規劃
但此欄位限制使用integer,或指定寬度的numeric,最好還放在第一欄位
應用範例:查贓記錄簿,流水帳冊
CREATE TABLE orders (
order_id INTEGER NOT NULL DEFAULT AUTOINCREMENT,
order_date DATE,
primary key( order_id )
)
回頂端 向下
檢視會員個人資料 http://idon.666forum.net
flying
Admin
avatar

文章數 : 207
注冊日期 : 2008-11-11

發表主題: 回復: 有關table欄位規劃注意事項   周四 12月 04, 2008 11:06 pm

常用形態

1.字串 char
2.數值 numeric
3.日期 date
4.日期時間 datetime

形態不能弄錯,必須判斷需求而決定,例如數量與金額,折讓等為數值,姓名,品名等為字串

常用增加欄位指令

alter table recmon add discount numeric( 8 ); 針對recmon 增加折讓金額欄位.

alter table customer modify remark char(200); 針對customer 改變remark備註欄位為200字元.
回頂端 向下
檢視會員個人資料 http://idon.666forum.net
 
有關table欄位規劃注意事項
回頂端 
1頁(共1頁)

這個論壇的權限:無法 在這個版面回復文章
志翔科技有限公司後勤網 :: 後勤主題與待工區 :: 後勤標準化-
前往: