LightDB 22.4 新特性之完全相容Oracle varchar2資料型別

哎呀我的天吶發表於2022-12-27

我們知道,Oracle的varchar2型別後面的精度表示字元長度,下面我們看下LightDB varchar2型別

建立測試表

lightdb@test=# create table var_test (name varchar2(1),name1 varchar2(3), name2 varchar2(10));
CREATE TABLE
lightdb@test=# insert into var_test values ('你','你好呀','啊阿啊阿啊阿啊阿啊阿');
INSERT 0 1
lightdb@test=# insert into var_test values ('aa','aaa','啊阿啊阿啊阿啊阿啊阿');
ERROR:  input value length is 2; too long for type varchar2(1)
lightdb@test=# 
lightdb@test=# insert into var_test values ('a','a你好呀','啊阿啊阿啊阿啊阿啊阿');
ERROR:  input value length is 4; too long for type varchar2(3)

上述行為與Oracle一致

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29990276/viewspace-2929697/,如需轉載,請註明出處,否則將追究法律責任。

相關文章