[DEBUG] Lister les tables, tables et colonnes d’un libname ODBC
Lorsque vous vous lancez dans le debug d'une bibliothèque ODBC, vous pouvez avoir besoin de lister les tables disponibles dans une base de données accessiblesvia ODBC.
Ausis, à partir de la source de données ODBC, dans une PROC SQL, vous pouvez utiliser une requête ODBC::SQLTables pour obtenir une liste de tables disponibles et ODBC :: SQLColumns pour obtenir les informations de colonne d'une table spécifique
Dans l'exemple suivant, l'ensemble de données list1 contient la liste des tables dans la source de données ODBC :
list2 les informations de la table CLASS (a changer bien entendu selon vos propres besoins et données ) :
list3, les information sur la colonne AGE de la table CLASS :
1 2 3 4 5 6 7 8 9 10 11 12 13 14 |
proc sql; connect to odbc(dsn="myvertica" user=dbadmin password=password); create table list1 as select * from connection to odbc(ODBC::SQLTables); create table list2 as select * from connection to odbc(ODBC::SQLColumns,,"CLASS",); create table list3 as select * from connection to odbc(ODBC::SQLColumns,,"CLASS","AGE"); quit; |