Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Tüm katalog işlevleri, bir uygulamanın döndürülen verilerin kapsamını kısıtladığı bağımsız değişkenleri kabul eder. Örneğin, aşağıdaki koddaki SQLTable'lara yapılan ilk ve ikinci çağrılar tüm tablolar hakkında bilgi içeren bir sonuç kümesi döndürürken, üçüncü çağrı orders tablosuyla ilgili bilgileri döndürür:
SQLTables(hstmt1, NULL, 0, NULL, 0, NULL, 0, NULL, 0);
SQLTables(hstmt2, NULL, 0, NULL, 0, "%", SQL_NTS, NULL, 0);
SQLTables(hstmt3, NULL, 0, NULL, 0, "Orders", SQL_NTS, NULL, 0);
Katalog işlev dizesi bağımsız değişkenleri dört farklı türe ayrılır: sıradan bağımsız değişken (OA), desen değeri bağımsız değişkeni (PD), tanımlayıcı bağımsız değişkeni (TB) ve değer listesi bağımsız değişkeni (VL). Çoğu dize bağımsız değişkeni, SQL_ATTR_METADATA_ID deyimi özniteliğinin değerine bağlı olarak iki farklı türden biri olabilir. Aşağıdaki tabloda her katalog işlevi için bağımsız değişkenler listelenerek SQL_TRUE veya SQL_ATTR_METADATA_ID SQL_FALSE değeri için bağımsız değişkenin türü açıklanmaktadır.
| İşlev | Argument | Yazarken SQL_ ATTR_METADATA_ ID = SQL_FALSE |
Type when SQL_ ATTR_METADATA_ ID = SQL_TRUE |
|---|---|---|---|
| Sqlcolumnprivileges | CatalogNameSchemaNameTableNameColumnName | OA OA OA PV | Kimlik Kimliği Kimliği |
| Sqlcolumns | CatalogNameSchemaNameTableNameColumnName | OA PV PV PV | Kimlik Kimliği Kimliği |
| SQLForeignKeys | PKCatalogNamePKSchemaNamePKTableNameFKCatalogNameFKSchemaNameFKTableName | OA OA OA OA OA OA | Kimlik Kimlik Kimlik Kimlik Kimlik Kimlik |
| Sqlprimarykeys | CatalogNameSchemaNameTableName | OA OA OA | Kimlik Kimliği |
| Sqlprocedurecolumns | CatalogNameSchemaNameProcNameColumnName | OA BD BD | Kimlik Kimliği Kimliği |
| Sqlprocedures | CatalogNameSchemaNameProcName | OA PV PV | Kimlik Kimliği |
| Sqlspecialcolumns | CatalogNameSchemaNameTableName | OA OA OA | Kimlik Kimliği |
| SQLStatistics | CatalogNameSchemaNameTableName | OA OA OA | Kimlik Numarası |
| SQLTablePrivileges | CatalogNameSchemaNameTableName | OA PV PV | Kimlik Kimliği |
| Sqltables | CatalogNameSchemaNameTableNameTableType | PV PV PV VL | Kimlik Kimliği VL |
Bu bölüm aşağıdaki konuları içerir.