 |
VFP 愛用者社區 本討論區為 Visual Foxpro 愛用者經驗交流的地方, 請多多利用"搜尋"的功能, 先查看看有無前例可循, 如果還有不懂的再發問. 部份主題有附加檔案, 須先註冊成為社區居民才可以下載.
|
上一篇主題 :: 下一篇主題 |
發表人 |
內容 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 1 樓
|
發表於: 星期一 七月 09, 2007 7:58 pm 文章主題: 根本就不是NULL |
|
|
>我有一個 test.dbf , 結構是 (code C(10), qty N(7)), 內容如下
>code qty
>A001 0
>A002 0
>A003
>A004
>A003 和 A004 的 qty 是 null , 沒有數據的, 如何可以用一句 select 把 A003 及 >A004 找出來 ?
你一開始就給了我們一個訊息,沒有0的資料是NULL
結果我測了一下根本就不是嘛,雖然沒有0出來,可是只要在除錯視窗輸入
QTY/1結果就是0,雖然電腦中看不出0,可是預設值就是0嘛,=.=||
你應該從別的地方著手,我相信還有其它的欄位可以協助判定,你應該從其他地方著手,不是在這打轉. _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
impotence

註冊時間: 2005-02-21 文章: 135 來自: Hong Kong
第 2 樓
|
發表於: 星期二 七月 10, 2007 9:01 am 文章主題: |
|
|
我就是怕有人誤會 , 才會在開始的時候寫明 .. (code C(10), qty N(7)) , 如果是 .NULL. , 我會寫 (code C(10), qty N(7) NULL) ...............
nelsonchuang , 你要知道 , 一個表是否能 NULL , 是在設計的時候決定的 ... _________________ 一個常常忘記 Command 的人 ! |
|
回頂端 |
|
 |
nelsonchuang
註冊時間: 2003-09-04 文章: 563 來自: 臺灣
第 3 樓
|
發表於: 星期二 七月 10, 2007 9:15 am 文章主題: |
|
|
impotence 寫到: | 我就是怕有人誤會 , 才會在開始的時候寫明 .. (code C(10), qty N(7)) , 如果是 .NULL. , 我會寫 (code C(10), qty N(7) NULL) ...............
nelsonchuang , 你要知道 , 一個表是否能 NULL , 是在設計的時候決定的 ... |
我倒是真的忘了,是否是在設計的時候決定的
不過...你一開始的時侯的說法,真的是會讓人誤會,不相信的話,你再回頭去看看,你就知道我為什麼會這樣子說了.
http://vfp.sunyear.com.tw/viewtopic.php?t=4045&start=0&sid=5d0f92c29a840c52154840efa6decef3
** select * from test where isnull(qty) <--連你自己都下這個條件來查詢,怎麼會不讓人誤解?
而且再往你原來的文章往下看,也有其他的人,在談論你這個欄位的資料究竟是不是.null.
我個人建議你另外找方法,不要在這個地方轉,很耗時間的. _________________ 大家好,請多指教 |
|
回頂端 |
|
 |
|
|
您 無法 在這個版面發表文章 您 無法 在這個版面回覆文章 您 無法 在這個版面編輯文章 您 無法 在這個版面刪除文章 您 無法 在這個版面進行投票 您 無法 在這個版面附加檔案 您 無法 在這個版面下載檔案
|
|