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
1
2
3
4
5
6
7
8
9
10
11
12
13
14
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;
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;
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 :






