小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

FIREBIRD常用SQL

 diamond 2007-09-13
 Firebird常用SQL                           http://www./forum_view.asp?forum_id=4&view_id=28
一、分頁(yè)寫法小例:
select first 10 templateid,code,name from template ;
select first 10 skip 10 templateid,code,name from template ;
select * from shop rows 1 to 10; --firebird2.0支持這種寫法

二、show
  show tables;
  show table tablename;
三、
 D:\firebird2\bin>isql -u sysdba -p masterkey
 connect "E:\company\xmwsoft\newxmwsoft\c2\db\cts2.fdb";
四、--更新字段注釋
update RDB$RELATION_FIELDS
set RDB$DESCRIPTION = '描述信息'
where (RDB$RELATION_NAME = 'SHOP') and
(RDB$FIELD_NAME = 'CREDIT_BUY')

五、--顯示字段注釋
select RDB$FIELD_NAME,RDB$DESCRIPTION from RDB$RELATION_FIELDS
where (RDB$RELATION_NAME = 'SHOP')
and
(RDB$FIELD_NAME = 'CREDIT_BUY')

六、--更新表注釋
update RDB$RELATIONS set RDB$DESCRIPTION = '描述信息' where RDB$RELATION_NAME='TABLE_NAME'

七、--查詢所有的表和視圖(包括系統(tǒng)表和系統(tǒng)視圖)
SELECT RDB$RELATION_NAME FROM RDB$RELATIONS;

八、--查詢所有的用戶表和用戶視圖
SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$SYSTEM_FLAG = 0;

九、--查詢所有的用戶表
SELECT RDB$RELATION_NAME FROM RDB$RELATIONS WHERE RDB$SYSTEM_FLAG = 0 AND RDB$VIEW_BLR IS NULL

十、查所有用戶表、用戶視圖所有字段及相關(guān)定義
 SELECT a.RDB$RELATION_NAME, b.RDB$FIELD_NAME, b.RDB$FIELD_ID, d.RDB$TYPE_NAME,
 c.RDB$FIELD_LENGTH, c.RDB$FIELD_SCALE
 FROM RDB$RELATIONS a
 INNER JOIN RDB$RELATION_FIELDS b
 ON a.RDB$RELATION_NAME = b.RDB$RELATION_NAME
 INNER JOIN RDB$FIELDS c
 ON b.RDB$FIELD_SOURCE = c.RDB$FIELD_NAME
 INNER JOIN RDB$TYPES d
 ON c.RDB$FIELD_TYPE = d.RDB$TYPE
 WHERE a.RDB$SYSTEM_FLAG = 0
 AND d.RDB$FIELD_NAME = 'RDB$FIELD_TYPE'
 ORDER BY a.RDB$RELATION_NAME, b.RDB$FIELD_ID
十一、查找某表的所有字段及相關(guān)定義
 SELECT A.RDB$FIELD_NAME, B.RDB$FIELD_TYPE, B.RDB$FIELD_LENGTH, B.RDB$FIELD_PRECISION, B.RDB$FIELD_SCALE
 FROM RDB$RELATION_FIELDS A, RDB$FIELDS B
 WHERE A.RDB$RELATION_NAME = 'tablename'
 AND A.RDB$FIELD_SOURCE = B.RDB$FIELD_NAME
 ORDER BY A.RDB$FIELD_POSITION
十二、查找某表的主鍵定義字段
 select A.RDB$FIELD_NAME FROM RDB$INDEX_SEGMENTS A, RDB$RELATION_CONSTRAINTS B
 WHERE B.RDB$CONSTRAINT_TYPE = 'PRIMARY KEY'
 AND B.RDB$RELATION_NAME = 'tablename'
 AND A.RDB$INDEX_NAME = B.RDB$INDEX_NAME
 ORDER BY A.RDB$FIELD_POSITION
十三、查找某表的外鍵定義 
 select r1.RDB$CONSTRAINT_NAME, rind.RDB$FIELD_NAME, r2.RDB$RELATION_NAME
 FROM RDB$RELATION_CONSTRAINTS r1, RDB$RELATION_CONSTRAINTS r2, RDB$REF_CONSTRAINTS ref, RDB$INDEX_SEGMENTS rind
 where r1.RDB$RELATION_NAME = 'tablename'
 and r1.RDB$CONSTRAINT_TYPE = 'FOREIGN KEY'
 and r1.RDB$CONSTRAINT_NAME = ref.RDB$CONSTRAINT_NAME
 and ref.RDB$CONST_NAME_UQ = r2.RDB$CONSTRAINT_NAME
 and r1.RDB$INDEX_NAME = rind.RDB$INDEX_NAME
(出處:http://www./article/11535.html

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多