firebird

    0熱度

    1回答

    只是想知道是否有人知道如何爲FB3專門創建一個udf的教程,或者如果過程與FB2.5幾乎相同。 我一直在網上看,但只能找到FB2的細節,我想確保我沒有錯過任何新的可能可用。 那麼,有沒有辦法用c#構建UDF或者我需要用C++還是Delphi來做到這些? 任何方向將是偉大的,謝謝!

    1熱度

    1回答

    我正在使用Firebird 2.5。當我運行 SELECT CASE BILANCA WHEN 1 THEN CASE BILANCA WHEN 0 THEN 'SMALLINT' WHEN 1 THEN 'NUME' END ELSE 'A'||'B' END AS BILANCA1, CASE BILANCA WHEN 1 THEN

    1熱度

    1回答

    我想通過多列和ID對錶格進行求和。 我的表(也就是2個表的連接)看起來是這樣的: unique_ID, year, ID1, Amount1, ID2, Amount2, ID3, Amount3, ... , ID6, Amount6; 我需要得到大量(Amount1+Amount2+...+Amount6)的總和,其中的ID匹配(ID1=ID2=...=ID6)。 那麼結果表是這樣的: Y

    2熱度

    1回答

    我使用Apache2.2(worker)/ mod_perl 2.0.4/Apache :: DBI/CGI :: Session和Firebird RDBMS。 我還寫了CGI :: Session :: Driver :: firebird.pm來與Firebird RDBMS一起工作。 DB連接由Apache :: DBI彙集,併爲CGI :: Session {Handle => $ db

    1熱度

    3回答

    我有Firebird數據庫和字符集WIN1251。數據庫已經有幾個表。現在我想將默認排序規則更改爲WIN1251_UA。所以我不得不執行該語句: ALTER CHARACTER SET WIN1251 SET DEFAULT COLLATION WIN1251_UA 根據this link上面的查詢修改數據庫的默認排序規則。 現在我面臨這個問題:對於所有表格,所有varchar字段仍然有校對W

    1熱度

    3回答

    我查了很多類似的問題,但沒有人適用於Firebird,我想。 我有兩個表;一個存儲客戶信息,第二個存儲庫存活動(其中還包括訂單)。我想提取所有客戶以及他們訂單的數量。但無論我如何加入訂單表,我最終只得到至少有一個訂單的客戶。這意味着在庫存活動表中沒有匹配的客戶將不會顯示在結果集中。 這是我運行的查詢; SELECT C.NAME, C.GROUPNAME, C.EMAIL, C

    0熱度

    2回答

    如何更新兩個或更多重複行中的一個?我想保留一個並用新值更新其他人。 簡單的例子表: 從 one|two|three ---------- 1|milk|water 1|milk|water 到 one|two|three ---------- 1|milk|water 1|milk|sugar

    0熱度

    1回答

    我正在使用火鳥數據庫gem來連接到用戶指定的數據庫。只要用戶提供正確的數據,它就可以正常工作。如果沒有,gem無法連接,並且在gem拋出異常之前需要很長時間。我試圖使用超時:像這樣的超時: database = Fb:Database(connection_data) Timeout::timeout(5) do database.connect #that's the part th

    3熱度

    1回答

    我試圖實現超時連接到一個火鳥2.5分貝。 這是用於連接到150多臺服務器的腳本。我的目標是失敗的服務器,並轉移到下一個,以維持腳本執行時間。 正常腳本執行時間爲30秒,但如果一臺服務器出現故障,則最多可提升300秒。 我在PHP 7上使用ibase擴展。 任何建議? 在此先感謝。

    0熱度

    2回答

    我已經使用gsec將用戶添加到了Firebird 2.1實例,但現在我想將所有表的SELECT授予此新用戶。我能找到如何授予對特定表此權限,而不是將它們全部: GRANT SELECT ON TABLE table TO USER user; 如果我嘗試使用新的用戶我得到ISQL以下錯誤: 沒有許可讀取/選擇訪問表表 有沒有辦法在Firebird 2.1上做到這一點?