1. 程式人生 > 其它 >oracle字元型別

oracle字元型別

技術標籤:Oracle studyoracle字元型別不同字元型別的比較

1、字元型別的種類有三種:varchar、varchar2、nvarchar2,並沒有nvarchar這種型別

2、不同型別的字元進行比較是否有風險測試

--測試
create table test002(fstring001 varchar(200),fstring002 varchar2(200),fstring004 nvarchar2(200));
--插入資料
insert into test002(fstring001,fstring002,fstring004)
values('test0001','test0001','test0001')
insert into test002(fstring001,fstring002,fstring004)
values('test測試0001','test測試0001','test測試0001')
--驗證比較
select * from  test002 where fstring001=fstring002 and fstring001=fstring004 and fstring002=fstring004

查詢結果:

3、oracle語句不要使用欄位名=‘’這樣的條件,結果一定是false

--測試資料
select * from  test002;

--以下查詢沒有結果
select * from  test002 where fstring001 is null ;
select * from  test002 where fstring002 is null ;
select * from  test002 where fstring004 is null ;
--以下查詢沒有結果
select * from  test002 where fstring001='';
select * from  test002 where fstring002 ='';
select * from  test002 where fstring004='';