テーブルのカラム名を取得したい
テーブルのカラム名を調べてみる。
#!/bin/env ruby require 'oci8' username = 'yourname' passowrd = 'password' hostname = 'examle.com' # もしくは IP アドレス port = '1521' servicename = 'SERVICE_NAME' # tnsnames.ora に記述されている tablename = 'TEST_TABLE' # カラム名を知りたいテーブル名 ora = OCI8.new(username, password, "//#{hostname}:#{port}/#{servicenname}") columns = ora.describe_table(tablename).columns columns.each do |column| puts column.name end