SHOW SNOWFLAKE.ML.ANOMALY_DETECTION¶
Lists all anomaly detection models.
SHOW SNOWFLAKE.ML.ANOMALY_DETECTION INSTANCES is an alias for SHOW SNOWFLAKE.ML.ANOMALY_DETECTION.
Syntax¶
{
  SHOW SNOWFLAKE.ML.ANOMALY_DETECTION           |
  SHOW SNOWFLAKE.ML.ANOMALY_DETECTION INSTANCES
}
  [ LIKE <pattern> ]
  [ IN
      {
        ACCOUNT                  |
        DATABASE                 |
        DATABASE <database_name> |
        SCHEMA                   |
        SCHEMA <schema_name>     |
        <schema_name>
      }
   ]
Parameters¶
- LIKE 'pattern'
- Optionally filters the command output by object name. The filter uses case-insensitive pattern matching, with support for SQL wildcard characters ( - %and- _).- For example, the following patterns return the same results: - ... LIKE '%testing%' ...- ... LIKE '%TESTING%' ...- . Default: No value (no filtering is applied to the output). 
- [ IN ... ]
- Optionally specifies the scope of the command. Specify one of the following: - ACCOUNT
- Returns records for the entire account. 
- DATABASE, .- DATABASE db_name
- Returns records for the current database in use or for a specified database ( - db_name).- If you specify - DATABASEwithout- db_nameand no database is in use, the keyword has no effect on the output.- Note - Using SHOW commands without an - INclause in a database context can result in fewer than expected results.- Objects with the same name are only displayed once if no - INclause is used. For example, if you have table- t1in- schema1and table- t1in- schema2, and they are both in scope of the database context you’ve specified (that is, the database you’ve selected is the parent of- schema1and- schema2), then SHOW TABLES only displays one of the- t1tables.
- SCHEMA, .- SCHEMA schema_name
- Returns records for the current schema in use or a specified schema ( - schema_name).- SCHEMAis optional if a database is in use or if you specify the fully qualified- schema_name(for example,- db.schema).- If no database is in use, specifying - SCHEMAhas no effect on the output.
 - If you omit - IN ..., the scope of the command depends on whether the session currently has a database in use:- If a database is currently in use, the command returns the objects you have privileges to view in the database. This has the same effect as specifiying - IN DATABASE.
- If no database is currently in use, the command returns the objects you have privileges to view in your account. This has the same effect as specifiying - IN ACCOUNT.
 
Usage notes¶
The order of results is not guaranteed.
Output¶
Model properties and metadata in the following columns:
| Column | Description | 
|---|---|
| created_on | Date and time when the model was created | 
| name | Name of the model | 
| database_name | Database in which the model is stored | 
| schema_name | Schema in which the model is stored | 
| current_version | The version of the model algorithm | 
| comment | Comment for the model | 
| owner | The role that owns the model | 
Examples¶
For a representative example, see the anomaly detection example.