查找特定字段在Oracle中具有多于“n”个字符的所有记录

时间:2010-12-07 09:04:07

标签: schema oracle10g

在Oracle中,我将改变表的结构,我将减少特定表中某个字段的大小。而且,在我运行ALTER命令之前,我想知道记录列表,其中字段的字符数超过了我要更改它的大小。

例如,让我们打电话给我的桌子 - 员工。字段Address_1,当前为VARCHAR(60)。我将把这个字段修改为VARCHAR(40)。

因此,我需要一个Employee表中所有记录的列表,其中字段Address_1有41个或更多字符。

我怎样才能找到它?

1 个答案:

答案 0 :(得分:1)

select *
from employee
where length(address_1) > 40;