小编Wul*_*lpo的帖子

Oracle插入返回

我在插入后尝试返回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:缺少关键字

oracle insert

2
推荐指数
1
解决办法
1万
查看次数

将Enum.map从Elixir更改为Erlang

我需要将Elixir函数转换为Erlang函数:在Elixir中我有:

Enum.map(0..n, fn i-> fun(i) end)
Run Code Online (Sandbox Code Playgroud)

我需要重新写入Erlang.

任何的想法?谢谢

erlang elixir

2
推荐指数
1
解决办法
146
查看次数

修改char*array [x] [y]

如何在二维数组中修改(增加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)

c arrays pointers

0
推荐指数
1
解决办法
390
查看次数

标签 统计

arrays ×1

c ×1

elixir ×1

erlang ×1

insert ×1

oracle ×1

pointers ×1