全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1460
推到 Plurk!
推到 Facebook!

INTERBASE資料庫或FIREBIRD內的相關函數或資料

答題得分者是:chinyu
sun_chih_yen
一般會員


發表:40
回覆:33
積分:13
註冊:2003-10-03

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-06-12 17:06:17 IP:220.228.xxx.xxx 訂閱
請問一下有關INTERBASE資料庫或FIREBIRD內的相關函數或資料有那個網站或書籍有較多的資料可參考嗎??
因在台灣INTERBASE和FIREBIRD的資訊真的好少
因工作所需~而每次遇到問題就須上網去詢問希望能有前輩能提供相關資訊
感激不盡
編輯記錄
sun_chih_yen 重新編輯於 2008-06-12 17:08:25, 註解 無‧
P.D.
版主


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-06-12 17:10:24 IP:61.67.xxx.xxx 未訂閱
編輯記錄
P.D. 重新編輯於 2008-06-12 17:22:01, 註解 無‧
sun_chih_yen
一般會員


發表:40
回覆:33
積分:13
註冊:2003-10-03

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-06-12 17:51:24 IP:220.228.xxx.xxx 訂閱
感謝您~
我還有一個問題
就是我使用了CAST函式的問題
例如我有一個CARD_ID是DC004
((substr(max(card_id),3,5)) 1)
而它只會變成5有什麼辦法讓它變成005嗎因為我想要加一後再變成005
因為我一直想要找相關的範例但一直找不到


P.D.
版主


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

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-06-13 17:30:06 IP:61.67.xxx.xxx 未訂閱
cast((substr(max(card_id),3,5))+1 as char(3))

抱歉, 這個做法不行, 當我沒說!

你自己再創建一個fillzero 的 udf 吧!
編輯記錄
P.D. 重新編輯於 2008-06-13 17:31:03, 註解 無‧
P.D. 重新編輯於 2008-06-13 17:33:59, 註解 無‧
PenJunLi
一般會員


發表:1
回覆:2
積分:0
註冊:2005-07-02

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-06-14 00:14:46 IP:218.77.xxx.xxx 未訂閱
介绍个DELPHI博客, 自己去找找看.
http://iinsnian.cnblogs.com
如果运气好的话,也许找得到你要的答案。:-)
chinyu
高階會員


發表:12
回覆:157
積分:153
註冊:2002-06-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-06-15 20:33:01 IP:220.134.xxx.xxx 訂閱
我是這樣做:
substr(cast(iSeq 1000 as VARCHAR(4)),2,4); /*加1000是為前面補 0,取序號*/

你只要將 iSeq 代入為 cast(substr(max(card_id),3,5) as integer) 1 即可
===================引 用 sun_chih_yen 文 章===================
感謝您~
我還有一個問題
就是我使用了CAST函式的問題
例如我有一個CARD_ID是DC004
((substr(max(card_id),3,5)) 1)
而它只會變成5有什麼辦法讓它變成005嗎因為我想要加一後再變成005
因為我一直想要找相關的範例但一直找不到
編輯記錄
chinyu 重新編輯於 2008-06-15 20:35:32, 註解 無‧
chinyu 重新編輯於 2008-06-15 20:45:55, 註解 無‧
系統時間:2024-04-30 2:32:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!