Firebird數據庫下載-火鳥數據庫(Firebird)2.5.5 官網最新版

大小:1,182.0M 類別:

官方免費 安全糾錯

  • 更新時間2025-05-21
  • 版本V4.9
  • 權限查看
  • 係統androids
  • 語言中文(wén)
真人炸金花赢现金群 炸金花怎么样算金花Firebird,中文名就是火鳥數據庫,它提供了ANSISQL特性支持,並且可以完美運行於Linux、Windows和Unix平台。Firebird數據庫有著優(yōu)秀的並發特性和強大(dà)的存儲過程和觸發器的語言,需要(yào)的朋(péng)友下載試試吧!便(biàn)民(mín)時鍾102Beta 綠色版 火(huǒ)鳥數據庫(kù)是什(shí)麽火鳥數據庫是開源數據庫,數(shù)...

Firebird,中文名就是火鳥數據(jù)庫,它(tā)提供了ANSISQL特性支持,並且可以完美運行於Linux、Windows和Unix平台。Firebird數據(jù)庫有著(zhe)優秀的並發特性和強大的存儲過程和(hé)觸發器的語言,需要的(de)朋友下載試試吧!便民(mín)時(shí)鍾102Beta 綠色版

火鳥數(shù)據庫是什(shí)麽(me)

火(huǒ)鳥數據庫是開源數據庫,數據安全(quán)性比較好,費用也比較(jiào)低,操作(zuò)和維護就比較簡單。

如果需要卸(xiè)載的話,雙擊安裝程序包,如果你已安裝的話就會彈出1個窗口,上麵有修複和卸(xiè)載兩個選(xuǎn)擇,選擇卸載就能夠進行卸載(zǎi)了。

功能特性:

支持(chí)原子性,並發性,隔離性等概念。

支持事務的多(duō)個版本功能。

支持(chí)存儲過程。

支持事件:存儲過程(chéng)和觸(chù)發器可以引發事(shì)件,這個(gè)事(shì)件可以被客戶端(duān)程序監聽到(dào)。

生成子(zǐ):生成子也稱為序列,它可以很容(róng)易的(de)實現自動增加的字段。它是一個INT64的(de)長度,因此,它可以用在一個事務中(zhōng),也可以用在其它很多方麵。

隻讀數據庫:我(wǒ)們可以把數據庫(kù)存放在CD中(zhōng),形成(chéng)一個隻讀(dú)數據庫。如果(guǒ)我(wǒ)們的應(yīng)用程序也在光盤上,再加上嵌入式的(de)FB數(shù)據庫服(fú)務(wù)器,便(biàn)可以得到一個無與倫比的CDLIVE(即隻用光盤就(jiù)可以運行起來)應(yīng)用。

全事(shì)務控製:一個客戶端可以存(cún)在多個並發的事務。並且每(měi)一個事務都可以獨立的進行控製,兩段(duàn)提交功能可(kě)以保證數(shù)據庫的一致性。鎖優化機製也支持多個事務的保存點。

觸發器:每一個表可以有多個並發的行級觸發器,可以在插入前,插(chā)入後,更(gèng)新前,更新後,刪除前,刪(shān)除後進行觸發。www.17c.com可以在(zài)觸發器中寫入PSQL語句,默認值,產生異常,firebird現在支持統一觸發器,即可以一個觸發器中,一次(cì)性管理插入,更新,刪除的操(cāo)作。

字符集:Firebird實現了(le)很多(duō)國際標準的字符集,包括Unicode。

擴展函數:可以使用C語言,C++,DELPHI寫UDF,使用UDF(用(yòng)戶定義函數庫(kù))可以很容易的掛入數據庫引擎中以(yǐ)擴展www.17c.com需(xū)要的功能.

SQL標(biāo)準兼容:Firebird實(shí)現了全部SQL92所要求的功能,實現了SQL99最常用的的要求。包括但不限於"FULL/LEFT/RIGHT[OUTER]JOIN,UNION,DISTINCT,子查詢(IN,EXISTS),內部函數(AVG,SUM,MIN,MAX,COALESCE,CASE,..),主鍵,外鍵,唯一索引以及所有通用的數據(jù)類型(xíng)。

在線備(bèi)份:不需要停(tíng)止數據(jù)庫即(jí)可(kě)進行(háng)備份,一(yī)個備份進程產生一個(gè)數據庫當前的快照。因此,用戶可以在備(bèi)份期間持(chí)續的工作,即實現24x7(每天24小時,每周7天)的(de)操作。

Firebird還實現了域,字段級別的約束,視圖,異常,規則和權限管理(lǐ)

協議:Firebird協議使用IPL(interbasepubliclicense)和(hé)IDPL(InitialDeveloper'sPublicLicense),這種(zhǒng)協議(yì)類似於Mozilla協議。你可以完全的(de)自由使用並且可以自由的布署在你的客戶應用上。

包含三個版本:(a)標準服務器:每一個客戶連接將引發(fā)一個服務器進程(支持多處理(lǐ)器);(b)超級服務器(qì):一相服務器進程模(mó)塊管理所有(yǒu)的(de)客戶端連接,當前不支持多處理器(qì);(c)嵌入服務器:整個服務器引擎就是一個動態庫,隻支持本地通過IO進行調用;

NETC#和(hé)Java的支持:官方提供了.NETDataProvider和(hé)JDBCDriver。

Firebird更新日誌

Firebird2.5.5

2015年(nián)11月18日更新:

在這個版本改進:

時間戳和運行時統計數據中選擇可用GBAK輸出。

更好的驗證(zhèng)和(hé)修正GFIX丟失(shī)的數據頁。

Firebird2.5.4

2015年3月30日更新:

在這個版本改進:

在(zài)線驗證用戶定義的表和索引。

優化處理內部臨時blob。

Firebird2.5.3

2014年(nián)7月(yuè)17日更新:

在這個版本改進:

新的上下文(wén)變量添加到(dào)係統的名稱空間。

增加一些限製:

最大連接數SuperServer/SuperClassic提出從1024年到2048年連接。

最大(dà)數量的輸入參數為用戶定義函數(udf)從10到15。

錯誤報告的改進。

物理備份提高處理性能和可靠(kào)性問題。

設置數據不再塊(kuài)並發連接。

更新或插入語句,返回子句添加到嵌入式SQL。

Firebird數據庫如何打開

Firebird安裝使用教程


1.自定義(yì)函數問題.AccesstoUDFlibrary"rfunc.dll"isdeniedbyserveradministrator

花了很長時(shí)間,不明白為何,將rfunc.dll拷到udf目錄,bin目錄,windowssystem32目錄都不能解決問題,google一下,網上有同樣的問題,但沒有解決方案,結(jié)果我重裝了一下firebird就解決了.

2.存儲過程中變量的定義

mssql存儲過程中無論在哪(nǎ)都可以定義(yì)新的變量,但在firebird中,隻能在as與begin之間進行定義.firebird的變量不能用@符(fú)號,我將@全部變成a就好了.

3.存儲(chǔ)過程中變量的使用

select@i=count(*)fromtable1//mssql

selectcount(*)fromtable1into:i//firebird引用變量使用冒號

4.嵌入式sql,

firebird支持select*fromtableexists(select...)或select*fromtablein(select...)

但不支持select*from(select*from...)a,

我是將這類改寫成視圖解決的

5.case語句 

mssql可使(shǐ)用field=case(),但firebbird僅支持case()asfield,

6.mssqlgetdate()變成(chéng)CURRENT_DATE+CURRENT_TIME

select*fromsnartleavewhere dt_starttime<CURRENT_DATE+CURRENT_TIME

或(huò)

select*fromsnartleavewhere dt_starttime<CURRENT_DATE||''||CURRENT_TIME

7.返回數據集的存儲過(guò)程寫法(firebird寫法有點麻煩)

CREATEPROCEDURESPVARTST2(

  VAR_IPTARTNOCHAR(6))

RETURNS(

  VAR_ARTNAMECHAR(10))

AS

begin

forselectv_name1fromsnartwherev_artNo=:var_iptartnointo:var_artnamedo

suspend;

end

8.自動增長字段的(de)使(shǐ)用(autoincrement)

firebird有個(gè)發生器(generator)的東東,在發生器裏記錄值的增長(zhǎng),

再用觸發器(qì)實現

begin

 if(new.i_seqnoisnull)then

 begin

  NEW.i_seqno=GEN_ID(GEN_T_DB_ARTSEQNO_ID,1);

 end

end

//GEN_T_DB_ARTSEQNO_ID就是創建的發(fā)生器,看到(dào)沒有,也(yě)就是說不同的表不同的字段可以共用一個發生器,gen_id相當(dāng)於identity,看起來比mssql複雜,其實也很簡單。

9.發生器重置 mssql裏自動增加的字段(duàn)要重置好像很麻煩,較難控製,

firebird可以這樣(存儲過程中(zhōng))

agenerator=Gen_ID(GEN_T_DB_ARTSEQNO_ID,Gen_ID(GEN_T_DB_ARTSEQNO_ID,0)*-1+1);

//agenerator是一個整形變量,好像一定要裝gen_id的值(zhí)符給一個變量才行,不知道有沒有更好的(de)辦法,不用定義一個多餘的變量

可參考如下網址:http://www.fingerbird.de/generatorguide_body.htm

10通過一個表更改另一個表的數據

mssql:updatetable1setcname=b.cnamefromtable1ainnerjointable2asbwherea.id=b.id

firebird:updatetable1asetcname=(selectcnamefromtable2bwherebwherea.id=b.id)

亚博网赌安全的 博纳影业众筹 时时博线上娱乐 博狗全是冤家牌 双色球概率学

展(zhǎn)開內容

應用信息(xī)

  • 廠商(shāng):廣州網易計算機係統有限公司
  • 包名:com.ghi.video
  • MD5:18c53fcef2505e5c4423b99bb9af990b
  • 年齡:12+
  • 備案號:備案號:蘇6H-201966027-77D
  • 需要網絡 有廣告

猜您喜(xǐ)歡

類似應用

網友評論

718人參與,118條評論
  • 評(píng)論需審(shěn)核後才能顯示

同類排行

即(jí)下(1,182.0M)
网站地图 www.17c.com_.17c嫩嫩草色视频蜜_WWW.17C久久久嫩草_17c.com网站免费