我们常常会遇到是否应该写execute()的问题
batch的print()中已经加入了execute
executeSql()里面已经加入了 execute
所以上述两种情况下,代码使用者不需要再在代码末尾加入execute()
那么为什么下面这种使用executeSql以后为啥还需要在代码末尾加入execute()呢
这是因为这个例子是
表转流,
虽然表操作时的executeSql里面已经具备了execute()功能
但是这个只是激活表环境,没有流环境,
所以需要再次execute()
也就是说,
对于表转流这类代码,需要executeSql和execute()相当于两次execute才能让代码顺利运行。
这是因为这个例子是表转流