close

Table name from table id

以下語句返回數據庫中 table id  9669的名稱,如上所述,我們正在尋找field id 為0的行。

  /* GET table name for table id */
  SELECT NAME
  FROM SQLDICTIONARY
  WHERE TABLEID = 9669 AND FIELDID = 0


如果我們運行腳本,結果將顯示在查詢下方,如下所示。

image

 

Table id from table name

另一種方法是簡單地做與上面相同的事情,但是我們要查找表的名稱,而不是id,這裡是PurchTable。

  /* GET table id for table name */
  SELECT TABLEID
  FROM SQLDICTIONARY
  WHERE NAME = 'PurchTable' AND FIELDID = 0

image

 

Field name from field id

搜索具有指定field id 的字段名稱的方式就像在表格示例中看到的一樣,我們只需要向查詢中添加table id 即可。

  /* GET field name for table id and field id */
  SELECT NAME
  FROM SQLDICTIONARY
  WHERE FIELDID = 87 AND
  TABLEID = 9669

image

Field id from field name

反之亦然,我們選擇field id,然後使用field name  "PurchId'' 和我們之前找到的table id 進行搜索。

  /* GET field id for table id and field name */
  SELECT FIELDID
  FROM SQLDICTIONARY
  WHERE NAME = 'PurchId' AND
  TABLEID = 9669

image

 

arrow
arrow
    全站熱搜

    lionlionchopper 發表在 痞客邦 留言(0) 人氣()