h********m 发帖数: 116 | 1 比如说:我jdbc连到数据库,然后我自己有个Scala写的字符串变换函数,对某表某列
的字符串进行特定操作。我怎样调用这个函数,应用到这一列呢?貌似Stored
Procdcure只能调用内部函数?
补充:是对Oracle数据库进行操作。有人建议用Groovy写一些function。我搜了半天,
还是没找到怎么调用。谁能给点建议?
举个简单例子,我有个groovy或者Scala的function f(x), return 2*x
那我想jdbc连到oracle的某个表,然后调用f(x), 把这个表某列的值全部变成2x |
h********m 发帖数: 116 | |
T*******x 发帖数: 8565 | 3 那要看是什么数据库。SQL server, Oracle,MySQL,hive,都不一样的。具体怎么做
我也不清楚,要Google了。
【在 h********m 的大作中提到】 : 比如说:我jdbc连到数据库,然后我自己有个Scala写的字符串变换函数,对某表某列 : 的字符串进行特定操作。我怎样调用这个函数,应用到这一列呢?貌似Stored : Procdcure只能调用内部函数? : 补充:是对Oracle数据库进行操作。有人建议用Groovy写一些function。我搜了半天, : 还是没找到怎么调用。谁能给点建议? : 举个简单例子,我有个groovy或者Scala的function f(x), return 2*x : 那我想jdbc连到oracle的某个表,然后调用f(x), 把这个表某列的值全部变成2x
|
h********m 发帖数: 116 | 4 能不能说说Oracle 怎么弄呢?谢谢了!
【在 T*******x 的大作中提到】 : 那要看是什么数据库。SQL server, Oracle,MySQL,hive,都不一样的。具体怎么做 : 我也不清楚,要Google了。
|
T*******x 发帖数: 8565 | 5 Oracle我不懂。我知道SQL server可以写C# function,但是没用过。hive的话我就知
道,可以用Java写function,hive SQL可以调用。所以我想每个数据库应该都有自己的
办法。stackoverflow吧。肯定有人问过。
【在 h********m 的大作中提到】 : 能不能说说Oracle 怎么弄呢?谢谢了!
|
T*******x 发帖数: 8565 | 6 另外你可以转去programming版问问,那里在技术方面应该比这里强一些。
【在 h********m 的大作中提到】 : 能不能说说Oracle 怎么弄呢?谢谢了!
|
w*r 发帖数: 2421 | 7 google oracle user defined function java ..
i did that long time ago. need dba privilege |
a9 发帖数: 21638 | 8 这么搞是自找苦吃千万别上当
【在 T*******x 的大作中提到】 : Oracle我不懂。我知道SQL server可以写C# function,但是没用过。hive的话我就知 : 道,可以用Java写function,hive SQL可以调用。所以我想每个数据库应该都有自己的 : 办法。stackoverflow吧。肯定有人问过。
|
T*******x 发帖数: 8565 | 9 这确实不是常用的方法。
【在 a9 的大作中提到】 : 这么搞是自找苦吃千万别上当
|