2010-12-07 17 views
1

在Oracle中,我將要改變表的結構,在該表中我將減小特定表中某個字段的大小。而且,在我運行ALTER命令之前,我想知道字段中包含字符的記錄列表大於我將要修改的字符的大小。查找特定字段在Oracle中具有多於「n」個字符數的所有記錄

例如,讓我們打電話給我的表 - 員工。該字段Address_1目前是VARCHAR(60)。我正在將此字段修改爲VARCHAR(40)。

因此,我需要Employee表中所有記錄的列表,其中字段Address_1有41個或更多字符。

我該怎麼找到?

回答

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

Aaargh!長度!看,這就是爲什麼你需要有StackOverflow。我嘗試了大小的一些奇怪的原因! Muppet我......謝謝Tony! – Kanini 2010-12-07 09:35:53

相關問題