我的Java文件是:
public class MyClass {
public void method1() {
// some code
}
public void method2() {
//some code
}
public void method3() {
//some code
}
}
Run Code Online (Sandbox Code Playgroud)
在我的JSP页面中,我有三个HTML按钮.
如果我点击button1
,那么只会method1
被调用,如果我点击,button2
那么只会method2
执行,如果button3
,然后只有method3
,依此类推.
我怎样才能做到这一点?
我在csv文件中有一个数据集,如下所示:
X Colour Orange Red White Violet Black Yellow Blue
1 1 Orange, Red NA NA NA NA NA NA NA
2 2 Red NA NA NA NA NA NA NA
3 3 White, Black NA NA NA NA NA NA NA
4 4 Yellow NA NA NA NA NA NA NA
5 5 Blue, Orange, Violet NA NA NA NA NA NA NA
Run Code Online (Sandbox Code Playgroud)
我正在尝试为每个发生的行列匹配添加0和1.预计的出局是:
Colour Orange Red White Violet Black Yellow Blue
1 Orange,Red 1 1 0 0 0 …
Run Code Online (Sandbox Code Playgroud) 我想了解我们在过程创建期间使用VOLATILE和IMMUTABLE关键字的行为
根据文档,我已经理解了这个理论
但我试图了解这两个关键字的实际表现。
我尝试过以下示例
示例 -不可变
CREATE or REPLACE PROCEDURE HELLO_WORLD()
RETURNS VARIANT
LANGUAGE JAVASCRIPT
IMMUTABLE
AS
$$
var sql_command =
"select id, name from emp";
try {
var stmt = snowflake.execute (
{sqlText: sql_command}
);
var a = []
while (stmt.next()){
a.push(stmt.getColumnValue(1))
}
return a;
}
catch (err) {
return "Failed: " + err;
}
$$;
CALL HELLO_WORLD();
Run Code Online (Sandbox Code Playgroud)
示例 -易失性
CREATE or REPLACE PROCEDURE HELLO_WORLD()
RETURNS VARIANT
LANGUAGE JAVASCRIPT
VOLATILE
AS
$$
var sql_command …
Run Code Online (Sandbox Code Playgroud)