線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1352
推到 Plurk!
推到 Facebook!

請問如何重新排序資料表欄位名稱

答題得分者是:P.D.
nokia2005
一般會員


發表:27
回覆:18
積分:9
註冊:2006-12-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-25 10:44:58 IP:220.228.xxx.xxx 訂閱
請問如何重新排序資料表欄位名稱
比如資料表欄位是
1.name (varchar(10))
2.age (integer)
3.addr (varchar(50))
4.sex (byte)
而我要如何重新排序呢(如何下程式碼)
因為我希望變成
1.name (varchar(10))
2.sex (byte)
3.age (integer)
4.addr (varchar(50))


thx!!!



P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-25 12:10:19 IP:61.67.xxx.xxx 未訂閱
1.對實質的欄位重新調整欄位的順序是一點意義也沒有
2.請利用索引來改變順序
最常用的就是
select ..... order by name, sex, age, addr
詳情, 本站討論非常多, 搜尋一下吧!
===================引 用 nokia2005 文 章===================
請問如何重新排序資料表欄位名稱
比如資料表欄位是
1.name (varchar(10))
2.age (integer)
3.addr (varchar(50))
4.sex (byte)
而我要如何重新排序呢(如何下程式碼)
因為我希望變成 ,
1.name (varchar(10))
2.sex (byte)
3.age (integer)
4.addr (varchar(50))


thx!!!



nokia2005
一般會員


發表:27
回覆:18
積分:9
註冊:2006-12-26

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-04-25 13:21:05 IP:220.228.xxx.xxx 訂閱
因為是報表列印時要用到欄位對換
而因我是修改別人的程式所以他沒有用到 SELECT語法
所有物件都是用程式碼去CREATE
P.D.
版主


發表:603
回覆:4038
積分:3874
註冊:2006-10-31

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-04-26 09:51:04 IP:61.67.xxx.xxx 未訂閱
那這樣更簡單了, 你總該有他的資料庫吧!
你自己創建一個按你要的欄位順序排列的資料庫, 然後你自已再寫一支簡單的小程式把
他的資料庫轉入你的資料庫, 再來刪掉他的資料庫, 把你的改成他的就好了~
系統時間:2024-05-17 4:58:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!