[SQL ] 新手請教排序問題

看板Database作者 (22)時間15年前 (2009/08/11 13:51), 編輯推噓3(301)
留言4則, 3人參與, 最新討論串1/2 (看更多)
我希望我秀出來的東西能依照時間遞減排序 所以寫以下的指令 asql="SELECT * From ITABLE ORDER by data desc" 可是一值沒有產生作用 不知是不是擺放的位子錯了還是指令有問題 另外我希望把資料表的NULL打勾的地方勾掉 但是卻發生以下錯誤 無法修改資料表。 ODBC 錯誤: [Microsoft][ODBC SQL Server Driver][SQL Server]無法插入 NULL ?到資料行 '報修人員職稱',資料表 'testdb.dbo.Tmp_ITABLE'; 資料行不得有 Null。INSERT 已經失敗。 [Microsoft][ODBC SQL Server Driver][SQL Server]陳述式已經結束。 請問我該如何去做更改? 希望有人能幫幫我= = 請各位大大幫幫忙...3q -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.59.1.60 ※ 編輯: kokokokoko 來自: 210.59.1.60 (08/11 13:56)

08/11 14:45, , 1F
什麼鬼,為甚麼 select 會出現 insert 錯誤?
08/11 14:45, 1F

08/11 14:46, , 2F
看錯,原來是兩個問題.... Orz
08/11 14:46, 2F

08/11 18:34, , 3F
「報修人員職稱」有些資料是空值,故欄位無法改為not null
08/11 18:34, 3F

08/11 19:50, , 4F
第二個問題:先用update把NULL的改成空字串 然後就可以更改了
08/11 19:50, 4F
文章代碼(AID): #1AWGRNME (Database)
文章代碼(AID): #1AWGRNME (Database)