1. 程式人生 > >DB2中獲取使用者表資訊詳情

DB2中獲取使用者表資訊詳情

1.獲取當前使用者的使用者名稱

SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1

2.獲取某個使用者下的所有表名稱

SELECT CREATOR, TYPE, NAME, REMARKS FROM SYSIBM.SYSTABLES WHERE TYPE = 'T' AND CREATOR = '使用者名稱'   --注意大小寫

3.獲取當前使用者下某張表的詳細資訊

SELECT
        T.TBNAME,     --表名
        T.NAME,       --欄位名
        T.REMARKS,    --欄位中文名
        T.COLTYPE,    --欄位型別
        T.LENGTH,     --欄位長度
        T.SCALE,      --精度
        T.NULLS       --是否為空
 FROM SYSIBM.SYSCOLUMNS T
 WHERE TBCREATOR = '使用者名稱' AND TBNAME='表名'

4.獲取當前使用者下所有表和欄位資訊詳情

SELECT                                                           
       A.TBNAME,                            --表英文名
       B.REMARKS,                           --表中文名
       B.TYPE,                              --物件型別
       A.COLNO,                             --欄位順序號
       A.NAME,                              --欄位英文名
       A.REMARKS,                           --欄位中文名
       A.COLTYPE,                           --欄位型別
       A.LENGTH,                            --長度
       A.SCALE,                             --精度
       A.NULLS,                             --是否允許為空
       C.PK_NAME,                           --主鍵名稱
       C.KEY_SEQ,                           --主鍵順序
       C.COLUMN_NAME                        --主鍵欄位名稱
  FROM SYSIBM.SYSCOLUMNS A                  --欄位清單表
       LEFT JOIN SYSIBM.SYSTABLES B         --表的備註表(表中文名)
          ON A.TBCREATOR = B.CREATOR AND A.TBNAME = B.NAME
       LEFT JOIN SYSIBM.SQLPRIMARYKEYS C
          ON     A.TBCREATOR = C.TABLE_SCHEM
             AND A.TBNAME = C.TABLE_NAME
             AND A.NAME = C.COLUMN_NAME
 WHERE B.TYPE = 'T' AND A.TBCREATOR = '使用者名稱'    --TYPE=T:TABLE  V:VIEW
ORDER BY A.TBCREATOR, A.TBNAME, A.COLNO

相關推薦

DB2獲取使用者資訊詳情

1.獲取當前使用者的使用者名稱 SELECT CURRENT SCHEMA FROM SYSIBM.SYSDUMMY1 2.獲取某個使用者下的所有表名稱 SELECT CREATOR, TYPE, N

JavaWeb:Controller獲取Form單提交的資料的方式

Controller中獲取Form表單提交的資料的方式 新增HttpServletRequst型別入參,通過HttpServletRequst.getParameter()獲取請求資料 @RequestMapping(value="/user/save", meth

【gp資料庫】查詢函式引用資料資訊

函式指令碼寫得多了,再想統計整理用到的表資訊十分麻煩。甚至存在歷史資料表不再使用的情況,所以需要根據條件對函式引用表資訊進行統計。本篇介紹我常用的指令碼。 1. 查詢某資料表在哪些函式中引用過  select  proname from pg_proc  w

報表:JS獲取控制元件資訊時,各控制元件變數名梳理

前面分享了在報表中需要獲取控制元件所在行號,以用來獲取所在行上的資料資訊的業務需求,在前面分享的是用按鈕控制元件用來獲取當前所在行的,當實際應用中,我們還有可能用到其他多種控制元件,如:文字控制元件、數字控制元件、密碼控制元件、下拉框控制元件、下拉複選框控制元件、單選複選框控制元件、複選框組控制元件

微信獲取部門成員資訊

//QY 根據部門Id獲取使用者列表資訊 function GetMemberInfo(url,id,where) { $.ajax({ url: url, async:false, data: {'id':id},

如何恢復DB2誤刪除的資料

1. 首先資料庫要可以前滾恢復(資料庫配置引數logretain或userexit開啟)。 db2 connect to dbname db2 update db cfg using logretain on db2 backup db dbname (當開啟歸檔日誌後,該資料庫會處於rollforward

MySQL獲取某個的最大ID

方法一: 用過MAX ()函式來返回ID列中的最大值。 select MAX(id) from t_test 方法二: 通過order by desc (通過的desc實現倒序,limit取出倒序排序的第一條就是最大的ID了) select id from

AE獲取資料某欄位唯一值

{ 9              // 得到IFeatureCursor遊標 10             IFeatureCursor pCursor = pFeatureClass.Search( null , false );11 12              // coClass物件例項生成 13

Android獲取系統記憶體資訊以及程序資訊-----ActivityManager的使用(一)

                                                                                                         轉載請註明出處:http://blog.csdn.net/qin

MySQL使用information_schema獲取資訊

information_schema Version >= 5.1 SELECT     r.trx_id waiting_trx_id,       r.trx_mysql_thre

如何從mp4檔案獲取幀率資訊

用mediainfo檢視mp4經常會看到有兩個幀率資訊,一個是framerate,一個是original framerate,前者是檔案的實際幀率,後者是h264解碼資訊中的幀率。 計算實際幀率時,需要從mp4的moov box中的mvhd中取得timescale和dura

JAVA獲取欄位資訊的方法

    (1) DatabaseMetaData例項的獲取         Connection conn = DriverManager.getConnection("DataBase");         DatabaseMetaData dbmd = Conn.getMetaData();  

JS獲取單的資訊

方法1: var data = $('#updateCommodityInventoryForm').serialize(); 資料格式如:console.log(data); ==> unit=%E4%B8%AA&specification=R60&barCode=111

獲取SQLite資料庫資訊

1.查詢所有表名資訊: select * from sqlite_master; select * from sqlite_sequence; SQLite資料庫中的資訊存在於一個內建表sqlit

GET請求12306網站連結獲取火車站代號資訊更新到後臺資料庫

   http://www.cnblogs.com/litao4047/archive/2013/05/31/3110781.html 這個連結所表述的內容是,從12306網站上利用get解析地址獲取車站名和代號,獲取到的資料就是網站上的那個js檔案(資料沒

JavaWeb獲取資訊和cookie的使用

獲取表單資訊 先建立一個index.html檔案. <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Insert title

struts2獲取單數據的方式

處理 struts2 對象 進行 數據模型 模型驅動 屬性 表單 基本 在最近學習的struts2,struts2獲取表單的方式主要有兩種 一:屬性驅動 屬性驅動主要指的是通過字段進行數據的傳輸,其中包括兩種情況 1:與基本數據類型的屬性對應 2:直接使用域對象 二:模型驅

js獲取詳情頁面多個模塊相同的project_id

click border cti delete ear table region RM edi js頁面 $(function(){ 1. $(‘#project_id‘).val(project_id); --》此行代碼是前端傳過來獲取多個模塊的相同id,必不可少

獲取最小值,時間複雜度為O(1)

       近期複習資料結構,看到網上有一道演算法題,該題目曾經是google的一道面試題,國內的網際網路公司也紛紛效仿。我也順便複習之。        題目內容為:對現在的stack(棧)資料結構進行改進,加一個

SQL Server 2008獲取一個的欄位,型別,長度,是否主鍵,是否為空,註釋等資訊

SELECT [表名]= case when a.colorder=1 then d. name else '' end , [表說明]= case when