在Oracle中,我将改变表的结构,我将减少特定表中某个字段的大小。而且,在我运行ALTER命令之前,我想知道记录列表,其中字段的字符数超过了我要更改它的大小。
例如,让我们打电话给我的桌子 - 员工。字段Address_1,当前为VARCHAR(60)。我将把这个字段修改为VARCHAR(40)。
因此,我需要一个Employee表中所有记录的列表,其中字段Address_1有41个或更多字符。
我怎样才能找到它?
答案 0 :(得分:1)
select *
from employee
where length(address_1) > 40;