在Sybase central工具中,我們經常能看到如下頁面:
成都創(chuàng)新互聯公司專業(yè)為企業(yè)提供永年網站建設、永年做網站、永年網站設計、永年網站制作等企業(yè)網站建設、網頁設計與制作、永年企業(yè)網站模板建站服務,十多年永年做網站經驗,不只是建網站,更提供有價值的思路和整體網絡服務。
昨天正巧有個客戶需要導出這么一份table的數據,于是我寫了如下SQL語句來查詢table信息:
SELECT tbl.table_name AS "Name", usr.user_name AS "Owner", 'Table' AS Type, --因為查詢的是Table的信息,而非View的,所以Type列中的數據一直都是'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弄丟了,時隔這么久,連我自己都不知道寫的啥了。下面整理一下,也許還有點參考價值。
Sybase ASA 12數據庫中存有系統表,這些系統表中記錄了業(yè)務數據庫(用戶因為業(yè)務需要自行創(chuàng)建的數據庫)中的Meta信息。比如,系統的db表中會記錄當前Sybase ASA上存在的所有數據庫名稱。而,sys.SYSTABLE顧名思義,就是SYSTABLE系統表中保存有Sybase ASA數據庫管理系統中所有的表的相關定義信息。幾乎所有你可以使用的Meta信息都記錄在以sys為schema的系統表中,只要對應Sybase ASA的文檔自己翻找一下,應該就能找到你想要的信息。
分享題目:SybaseASA12中使用SQL查詢表信息
文章起源:http://sd-ha.com/article40/ipdeho.html
成都網站建設公司_創(chuàng)新互聯,為您提供云服務器、微信小程序、用戶體驗、響應式網站、網站維護、品牌網站設計
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯