伊莉討論區

標題: SQL server Create table 問題 [打印本頁]

作者: yoho_town_    時間: 2013-10-11 09:30 PM     標題: SQL server Create table 問題

提示: 作者被禁止或刪除 內容自動屏蔽
作者: theloserbm    時間: 2013-10-12 06:05 AM

可以用enum喔

create table xxx (
  c1 varchar(20),
  ...
  狀態 enum("已借出","在館內")
)
作者: yoho_town_    時間: 2013-10-12 11:58 AM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: theloserbm    時間: 2013-10-12 03:07 PM

yoho_town_ 發表於 2013-10-12 11:58 AM
是否會insert 0時會自動變"已借出"???
謝謝

看資料是如此,我沒試過
你何不自己試試?
作者: yoho_town_    時間: 2013-10-12 03:43 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: theloserbm    時間: 2013-10-12 05:57 PM

yoho_town_ 發表於 2013-10-12 03:43 PM
我用的是oracle SQL developer,
剛試了,但create table時都有error >_

嗯...oracle的話看資料好像沒有直接支援enum index
真的要用可以參考: http://stackoverflow.com/questio ... use-enums-in-oracle

或者可以通過程式去轉譯?
作者: Jeepluo    時間: 2013-11-8 03:36 PM

應該只一個欄位的狀態,不需去個 Create Table 吧!在程式中一直在創建刪除 table  是一個很不好的做法,你只要使用 update 的功能,再做 select 欄位內容判斷就好了。
作者: chevylin0802    時間: 2013-11-9 12:19 PM

最好不要這樣子做

盡可能別只用'0' '1'代表

因為沒擴充性

借出 歸還 那是否還有其他的狀態選項呢? 是極有可能的

到時候又該怎麼處理?





歡迎光臨 伊莉討論區 (http://097.eyny.com/) Powered by Discuz!