模型名稱區分大小寫
模型名稱在 SQL 陳述式的處理方式類似資料庫物件。
因此,適用下列規則:
- 模型名稱會轉換為大寫。
- 不轉換雙引號中的模型名稱。
- 例如,在 LIST_MODEL() 程序的 where 子句中,模型名稱文字不會轉換。
下表顯示模型名稱及表格名稱區分大小寫的範例。
| 指令 | 結果 |
|---|---|
| CREATE TABLE foo (x integer) | 建立表格 FOO |
| CALL IDAX.KMEANS('model=foo ... ') | 建立模型 FOO |
| CREATE TABLE "foo" (x integer) | 建立表格 foo |
| CALL IDAX.KMEANS('model="foo" ... ') | 建立模型 foo |
| SELECT * FROM SYSCAT.TABLES WHERE TABNAME = 'foo'; | 唯有當表格名稱為 foo 時,才傳回表格資訊 不會轉換 WHERE 子句中的文字。 |
| CALL IDAX.LIST_MODELS('where=modelname=''foo'' '); | 唯有當模型名稱為 foo 時,才列出模型 |