SybaseASA12中使用SQL查詢表信息

在Sybase central工具中,我們經(jīng)常能看到如下頁面:

成都創(chuàng)新互聯(lián)公司專業(yè)為企業(yè)提供永年網(wǎng)站建設(shè)、永年做網(wǎng)站、永年網(wǎng)站設(shè)計、永年網(wǎng)站制作等企業(yè)網(wǎng)站建設(shè)、網(wǎng)頁設(shè)計與制作、永年企業(yè)網(wǎng)站模板建站服務(wù),十多年永年做網(wǎng)站經(jīng)驗,不只是建網(wǎng)站,更提供有價值的思路和整體網(wǎng)絡(luò)服務(wù)。

Sybase ASA 12中使用SQL查詢表信息

昨天正巧有個客戶需要導(dǎo)出這么一份table的數(shù)據(jù),于是我寫了如下SQL語句來查詢table信息:

SELECT 
    tbl.table_name AS "Name", 
    usr.user_name AS "Owner", 
    'Table' AS Type, --因為查詢的是Table的信息,而非View的,所以Type列中的數(shù)據(jù)一直都是'Table',這里就hard code了
    remarks AS "Comment"
FROM sys.SYSTABLE AS tbl
LEFT JOIN sys.SYSUSER AS usr ON usr.user_id = tbl.creator
WHERE creator IN (
    SELECT creator FROM sys.SYSTABLE WHERE table_name='zip2kv' --我們知道其中一個表的表名,所以直接查詢systable就好了,否則還得去查db表
);

上面這一堆寫的啥東東??配圖被51CTO弄丟了,時隔這么久,連我自己都不知道寫的啥了。下面整理一下,也許還有點(diǎn)參考價值。

Sybase ASA 12數(shù)據(jù)庫中存有系統(tǒng)表,這些系統(tǒng)表中記錄了業(yè)務(wù)數(shù)據(jù)庫(用戶因為業(yè)務(wù)需要自行創(chuàng)建的數(shù)據(jù)庫)中的Meta信息。比如,系統(tǒng)的db表中會記錄當(dāng)前Sybase ASA上存在的所有數(shù)據(jù)庫名稱。而,sys.SYSTABLE顧名思義,就是SYSTABLE系統(tǒng)表中保存有Sybase ASA數(shù)據(jù)庫管理系統(tǒng)中所有的表的相關(guān)定義信息。幾乎所有你可以使用的Meta信息都記錄在以sys為schema的系統(tǒng)表中,只要對應(yīng)Sybase ASA的文檔自己翻找一下,應(yīng)該就能找到你想要的信息。

分享題目:SybaseASA12中使用SQL查詢表信息
文章起源:http://bm7419.com/article40/ipdeho.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、微信小程序、用戶體驗、響應(yīng)式網(wǎng)站、網(wǎng)站維護(hù)、品牌網(wǎng)站設(shè)計

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站建設(shè)網(wǎng)站維護(hù)公司