Image、Audio 及 Video Extenders 管理與程式設計

QbScoreTBFromName


影像 音效 視訊
X    

傳回影像直欄的分數表格。每一個分數都是表示如何讓符合查詢物件特性的影像特性越接近的一個數字。 與屬於影像 handle 的指定表格和直欄相關的 QBIC 型錄, 可用來計算影像的分數。任何影像的分數越低, 則表示與符合查詢物件特性的影像特性越接近。

註:

  1. 僅適用於 EEE︰ 已分割資料庫環境中不支援 QbScoreTBFromName。 在使用 QbQueryGetString API 查詢字串後,請改用 QbScoreFromStr UDF。

  2. 在未來版次中,非分割資料庫環境也不支援 QbScoreTBFromName。 若要重覆使用查詢,您應該使用 QbQueryGetString API 以取得查詢字串,並儲存該字串供稍後應用程式之使用。

併入檔

語法

傳回直欄中所有已編目影像的分數

>>-QbScoreTBFromName--(--queryName--,--table--,--column--)-----><
 

語法

傳回直欄中指定已編目影像數目的分數

>>-QbScoreTBFromName--(--queryName--,--table--,--column--,------>
 
>----maxReturns--)---------------------------------------------><
 

參數 (資料類型)

queryName (VARCHAR(18))
查詢物件的名稱。

table (CHAR(18))
內含影像直欄的完整表格名稱。 如果表格綱目與啟動 DB2 Extender 服務所用的使用者 ID 相同時,您可以使用不完整的表格名稱。

column (CHAR(18))
影像直欄的名稱。

maxReturns (INTEGER)
結果表格傳回的最大 handle 數目。 如果未指定一個值,則傳回的最大 handle 數目是 100。

回覆值 (資料類型)

直欄中影像的影像 handle 和分數表格。 結果表格有兩個直欄: IMAGE_ID (DB2Image) 含有影像 handle, 及 SCORE (DOUBLE) 含有分數。結果表格會依分數的升序次序來排列。 分數的範圍可從 0.0 到無限大。 分數越低,表示與符合查詢中所指定特性值的目標影像特性值越接近。 分數 0.0 表示完全相符。 分數 -1 表示影像尚未被編目。

範例

將表格直欄中影像的紋理與查詢物件中指定的紋理作一比較;傳回影像 handle 及它們的分數:

SELECT name, description
 INTO :hvName, :hvDesc
  FROM fabric
WHERE CAST (swatch_img as varchar(250)) IN 
(SELECT CAST (image_id as varchar(250)) FROM TABLE
(QbScoreTBFromName
      'fstxtr',
      'clothes.fabric',
      'swatch_img'))
  AS T1));           


[ 頁面頂端 | 前一頁 | 下一頁 | 目錄 | 索引 ]