スキーマ検出
次のセクションでは、スキーマ情報の取得方法について説明します。
テーブルとビューのリスト
sqlTables 関数を使用すると、本製品 を通じて利用可能なテーブルとビューを確認できます。これは、クエリのようにデータフレームに結果を返します。
results <- sqlTables(cnx) for (row in 1:nrow(results)) { cat(paste("Catalog: ", results[row,]$TABLE_CAT, ", Schema: ", results[row,]$TABLE_SCHEM, ", Table: ", results[row,]$TABLE_NAME, ", Type: ", results[row,]$TABLE_TYPE, "\n")) }
sqlColumns 関数を使用すると、テーブルとビューで利用可能なカラムを確認できます。
results <- sqlColumns(cnx, sqtable = "Products", schema = "Sample", catalog = "SampleDB") for (row in 1:nrow(results)) { cat(paste("Name: ", results[row,]$COLUMN_NAME, ", Type: ", results[row,]$DATA_TYPE, ", Length: ", results[row,]$COLUMN_SIZE, ", Precision: ", results[row,]$DECIMAL_DIGITS, ", Nullable: ", results[row,]$IS_NULLABLE, "\n") }