select first 10 skip 8 * from t_data //跳過前8行不要,取10行,即取第9行到18行共10行
select first 10 * from t_data //取前10行
select * from t_data rows 11 to 20 //取第11行到20行,共10行,行數從0開始
select * from t_data rows 11 //取前11行,和first 11是一樣
以上加order by 也表示是order by 之後進行取行
select current_date + current_time from rdb$database
如果更新不存在,則插入行:
update or insert into t1 (a,b)
values ('2', '國16')
matching (a,b) 匹配的字段,可以是乙個或多個,相當於update時的where條件
預設監聽埠:3050
修改使用者密碼:
"c:\program files\firebird\firebird_2_5\bin\gsec.exe" -user sysdba -password masterkey -modify sysdba -pw 123 //密碼從預設修改為123
備份:"c:\program files\firebird\firebird_2_5\bin\gbak.exe" -b db.fdb db.fbk -user sysdba -password masterkey //完整備份
"c:\program files\firebird\firebird_2_5\bin\gbak.exe" -b -m db.fdb db.fbk -user sysdba -password masterkey //只備份結構,不備份資料,引數:-m
當前日期:%date:~0,4%%date:~5,2%%date:~8,2%
如果需備註檔案加日期:"c:\program files\firebird\firebird_2_5\bin\gbak.exe" -b db.fdb db%date:~0,4%%date:~5,2%%date:~8,2%.fbk -user sysdba -password masterkey //完整備份
恢復:"c:\program files\firebird\firebird_2_5\bin\gbak.exe" -r db.fbk db.fdb -user sysdba -password masterkey
以上可放在bat檔案中,pause表示暫停
dotnet連線字串:
//伺服器模式
string cnstring = "server=127.0.0.1;database=***;user id=sysdba;password=masterkey";
//嵌入式,不需輸入密碼,或隨便輸入什麼密碼都可
//資料庫名可以用絕對路徑,也可用相對路徑如..\db\xx.fdb,也可在aliases.conf中指定具體位置
string cnstring = "client library=fbembed.dll;user id=sysdba;database=***;server type=embedded";
unidac連線FireBird資料庫
with condb do tuniconnection begin providername interbase 這裡確定為interbase 但是可以支援firebird password masterkey 資料庫密碼 username sysdba 資料庫密碼 server database...
unidac連線FireBird資料庫
dbconn tuniconnection with dbconn do begin if not connected then begin providername interbase 這裡確定為interbase 但是可以支援firebird username sysdba 資料庫密碼 pass...
MSSQL資料庫轉到FIREBIRD資料庫的問題
我是fb新手,在我的原mssql 中,存在依賴於區域性臨時表 注意是區域性而不是全域性 的操作,現在轉到fb了怎麼辦?而且,為效能計,我還用到了mssql裡面的表變數型別 從mssql的自定義函式裡返回表變數 這可怎麼辦啊?大家給我出出主意!另外,在mssql裡面的語句 1 select into ...