12-7 张森霖
格式
String driver = "oracle.jdbc.driver.OracleDriver";
String url = "jdbc:oracle:thin:@192.168.75.128:1521:xe";
String username = "scott";
String password = "scott";
过程的参数模式:
- IN:默认模式,表示参数只能由外界输入,不能在过程中对IN参数重新赋值。该参数可以有默认
值。
- OUT:该参数不能有默认值,该参数不能接收数据,在过程中对OUT参数进行赋值后,该值可以
被调用者捕获,调用者调用时对OUT参数只能使用变量作为参数,不能使用常量。
- IN OUT:该参数在过程中可以接收数据,也可以对参数赋值,赋值后的参数可以被调用者捕获,
调用者调用时对参数只能使用变量作为参数,不能使用常量。参数不能包含默认值。
Oracle函数的参数也有IN、OUT、IN OUT之分,用法与过程一致。函数的内容中如果包含对表进行
DML操作,包括INSERT、UPDATE、DELETE和SELECT…FOR UPDATE。则调用时有以下限制:
不能在SELECT语句中调用包含DML操作的函数。
不能在INESRT语句的values调用包含DML操作的函数。
不能在UPDATE语句的SET值中调用包含DML操作的函数。
点赞
评论