我在插入后尝试返回id:
CREATE SEQUENCE seq_osobne_udaje
INCREMENT BY 1 START WITH 1;
CREATE OR REPLACE TRIGGER trig_osobne_udaje_seq
BEFORE INSERT ON osobne_udaje
FOR EACH ROW
BEGIN
SELECT seq_osobne_udaje.nextval INTO :new.id FROM dual;
END;
/
Run Code Online (Sandbox Code Playgroud)
然后:
var tmp number;
insert into osobne_udaje(name,sur,born,is_man)
values('Jacob','Wulp',to_date('28.07.1992','DD.MM.YYYY'),'Y')
returning id into tmp;
Run Code Online (Sandbox Code Playgroud)
但它在插入行中写入异常:SQL错误:ORA-00905:缺少关键字
我需要将Elixir函数转换为Erlang函数:在Elixir中我有:
Enum.map(0..n, fn i-> fun(i) end)
Run Code Online (Sandbox Code Playgroud)
我需要重新写入Erlang.
任何的想法?谢谢
如何在二维数组中修改(增加ASCII值)每个字符char *?
我现在有这个代码:
int riadky = 2;
int stlpce = 7;
char* x[riadky][stlpce];
int i,j;
for ( i = 0; i < riadky; i++)
for (j = 0; j < stlpce; j++)
x[i][j] = "test";
x[0][1] = "something";
for ( i = 0; i < riadky; i++){
for (j = 0; j < stlpce; j++){
printf("%s ", x[i][j]);
}
printf("\n");
}
printf("\n");
char * temp;
for ( i = 0; i < riadky; i++) {
for (j = …Run Code Online (Sandbox Code Playgroud)