您的位置:首页 > 其它

DHCP协议工作原理

2013-03-15 17:54 246 查看
It's really a pleasure to code in groovy.

My first try:

import groovy.sql.Sql

sql = Sql.newInstance("jdbc:oracle:thin:@ip:port:db","usr","pwd","oracle.jdbc.driver.OracleDriver")

def base  = "/usr/"
def names = []
def today = new java.text.SimpleDateFormat("yyyyMMddHH").format(new Date())

sql.eachRow("select * from user_procedures",{
names << it.object_name
})

def cnt = names.size()
names.eachWithIndex({ prc, i ->
def d = new File(base, "${today}")
d.mkdir()

println "${i+1}/$cnt exporting ${prc}.prc...."
def f = new File(d, "${prc}.prc")
f << "CREATE OR REPLACE "
sql.eachRow("select text from user_source where name=? order by line", [prc], {
f<< it.text
})
})

println "done"

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: