小编bek*_*bek的帖子

从SELECT插入但更改一列?

想知道是否有一种方法可以将一行插入另一个表中,但一列除外?

对于有限数量的列来说,这当然很容易,但是当列数增加时,会列出所有列的疲惫.

我正在考虑以下方面:

Insert into table
select * replace col1 with current date
from table
where yada yada yada
Run Code Online (Sandbox Code Playgroud)

一种可能性是复制一行并执行和更新,但是,假设由于索引或其他原因,这不是一个选项.

有任何想法吗?

编辑:这是DB2 v10,但问题出于纯粹的好奇心.只是想知道是否可能......

sql

23
推荐指数
3
解决办法
3万
查看次数

Cobol - 导入带实数的有符号数字

我无法让我的批处理正确解释我正在阅读的文件中的值。

这些值有一个单独的前导符号和一个实数,例如:

;+000000123.99;+123456789.99;
Run Code Online (Sandbox Code Playgroud)

但以下只是给了我编译错误:

10 FILLER     PIC X(1).
10 VALUE1     PIC S9(9),9(2) SIGN LEADING SEPARATE.
10 FILLER     PIC X(1).
10 VALUE2     PIC S9(9),9(2) SIGN LEADING SEPARATE.
10 FILLER     PIC X(1).
Run Code Online (Sandbox Code Playgroud)

在这家商店,他们使用 DECIMAL POINT IS COMMA

我以为我可以像上面那样定义一个数字,然后无需任何额外工作即可读取文件,但似乎无法使其正常工作。

如果我使用隐含小数,则不会出现错误。

是否可以混合使用单独的符号和实数十进制?

cobol

3
推荐指数
1
解决办法
3505
查看次数

标签 统计

cobol ×1

sql ×1