CREATE FUNCTION????????????????????????????????????Java??????????????????????????????
??????????????????????????????????????????????????????????????????????????????????????????EXECUTE???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
CREATE FUNCTION ????????? ( [ ??????????????? [, FunctionParameter] ] * ) RETURNS ?????????????????? [ ??????????????? ] *
[ ???????????????. ] SQL92?????????
???????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????SYS????????????????????????????????????
???????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????
??????????????????????????????????????????????????????????????????
???????????????????????????????????????????????????????????????Derby???????????????????????????????????? ????????????JDBC???ResultSet???????????????????????? ???????????????????????????Derby Developer's Guide?????????????????????Derby?????????????????????????????????????????????????????????????????????
?????????????????????????????????????????????????????????????????????
 {
| LANGUAGE { JAVA }
| EXTERNAL NAME ?????????
| PARAMETER STYLE ????????????????????????
| { NO SQL | CONTAINS SQL | READS SQL DATA }
| { RETURNS NULL ON NULL INPUT | CALLED ON NULL INPUT }
 }
JAVA- ?????????Java?????????????????????public static??????????????????????????????????????????
????????????.???????????????????????????????????????????????????????????????
?????????Java???????????????SQL??????????????????????????????????????????????????????????????????INOUT???OUT????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????Java???????????????????????????????????????????????????????????????java.sql.ResultSet[]???????????????????????????????????????????????????
Derby ??????????????????(??????????????????Long Varchar???BLOB?????????????????????)?????????????????????????????? ????????????????????????????????????????????????????????????????????????????????????
Derby????????????????????????PARAMETER STYLE?????????DERBY_JDBC_RESULT_SET??????????????????????????????????????????????????????????????????????????????????????????????????????JDBC???ResultSet?????????????????????????????????????????? ???????????????????????????PARAMETER STYLE?????????JAVA?????????
??????????????????SQL????????????????????????????????????????????????????????????SQL???????????????????????????????????????
CREATE FUNCTION TO_DEGREES(RADIANS DOUBLE) RETURNS DOUBLE PARAMETER STYLE JAVA NO SQL LANGUAGE JAVA EXTERNAL NAME 'java.lang.Math.toDegrees'