2010年9月8日水曜日

groovyとoracleで現在のデフォルトスキーマを表示する

groovyとoracleで現在のデフォルトスキーマを表示するには、以下のコードを実行します。

import groovy.sql.Sql

sql = Sql.newInstance(
"jdbc:oracle:thin:@localhost:1521:orcl",
"scott",
"tiger",
"oracle.jdbc.driver.OracleDriver")

query = """
select sys_context('USERENV', 'CURRENT_SCHEMA') as cs from dual
"""

// 現在のデフォルトスキーマを表示する
sql.eachRow(query){
println("${it.cs}")
}


動作環境
groovy 1.7.4, JDK6 Update21, Oracle11g R2

0 件のコメント:

コメントを投稿