--- title: "Value List Arguments | Microsoft Docs" ms.custom: "" ms.date: "01/19/2017" ms.prod: sql ms.prod_service: connectivity ms.reviewer: "" ms.technology: connectivity ms.topic: conceptual helpviewer_keywords: - "catalog functions [ODBC], arguments" - "arguments in catalog functions [ODBC], value list" - "value list arguments [ODBC]" ms.assetid: 863837be-603b-4c7a-8b96-b71014037ee5 author: David-Engel ms.author: v-daenge --- # Value List Arguments A value list argument consists of a list of comma-separated values to be used for matching. There is only one value list argument in the ODBC catalog functions: the *TableType* argument in **SQLTables**. Setting *TableType* to a null pointer is the same as if it is set to SQL_ALL_TABLE_TYPES, which enumerates all possible members of the value list. This argument is not affected by the SQL_ATTR_METADATA_ID statement attribute. For more information, see the [SQLTables](../../../odbc/reference/syntax/sqltables-function.md) function description.