要求声明我应该自动填充可能包含或不包含日期的列,如果有日期则输出应为“Y”,如果不是“N”。我不知道从哪里开始。所以我需要一个SQL查询来生成它。我基本上想要一个sql查询,将参考列更改为新列。让我们假设表名是NewTable。
| **reference column** |
| 08/10/2015 |
Null (NO DATE)
| 08/10/2015 |
| 08/12/2015 |
| 07/10/2015
Null (NO DATE)
| 09/17/2015 |
我希望引用列通过sql查询更改为这个新列。
| **new column** |
Y
N
Y
Y
Y
N
Y
答案 0 :(得分:0)
您是否考虑过创建触发器?这符合您的要求吗?
实施例: http://www.techonthenet.com/oracle/triggers/after_insert.php
答案 1 :(得分:0)
您可以使用case
声明执行此操作。
select submission,
case when submission is not null then 'Y' else 'N' end as changes
from returntable;