今天有朋友反馈有字段varchar2(5)可以默认为00000,于是自己测试了一下,果然可以建表语句:-- Create tablecreate table BB( o NUMBER not null, p VARCHAR2(5) default 000000 not null)tablespace HIP_DATA pctfree 10 initrans 1 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited );-- Create/Recreate primary, unique and foreign key constraints alter table BB add constraint PK_BB primary key (O) using index tablespace HIP_DATA pctfree 10 initrans 2 maxtrans 255 storage ( initial 64K next 1M minextents 1 maxextents unlimited );
插入2条数据后,出现默认值都是0:
修改默认值为000001后再插入1条数据,出现默认值都是1的情况
修改默认值为100000,报错:
同样修改默认值为'000000',报错:
为了避免默认值的位数问题,varchar2类型的默认值尽量加双引号。
varchar2类型默认值问题
来源:这里教程网
时间:2026-03-03 19:33:40
作者:
编辑推荐:
下一篇:
相关推荐
-
雷神推出 MIX PRO II 迷你主机:基于 Ultra 200H,玻璃上盖 + ARGB 灯效
2 月 9 日消息,雷神 (THUNDEROBOT) 现已宣布推出基于英
-
制造商 Musnap 推出彩色墨水屏电纸书 Ocean C:支持手写笔、第三方安卓应用
2 月 10 日消息,制造商 Musnap 现已在海外推出一款 Oce
热文推荐
- varchar2类型默认值问题
varchar2类型默认值问题
26-03-03 - ORA-07445异常报错opixguid()+13
ORA-07445异常报错opixguid()+13
26-03-03 - oralce针对汉字的排序
oralce针对汉字的排序
26-03-03 - 数据库管理-第146期 最强Oracle监控EMCC深入使用-03(20240206)
- 数据库管理-第147期 最强Oracle监控EMCC深入使用-04(20240207)
- 行业知识图谱是什么
行业知识图谱是什么
26-03-03 - 数据库管理-第144期 深入使用EMCC-01(20240204)
数据库管理-第144期 深入使用EMCC-01(20240204)
26-03-03 - 数据库管理-第149期 Oracle Vector DB & AI-01(20240210)
- gc buffer busy acquire问题处理
gc buffer busy acquire问题处理
26-03-03 - 直播电商“混战”,京东、视频号、百度“各显神通”
直播电商“混战”,京东、视频号、百度“各显神通”
26-03-03
