proc 插入数据库空格问题

空的 2011-05-12 12:10:37
struct a{
char b[21];
char c[21];
char d[51];
}

table a1(
b1 varchar2(20),
c1 varchar2(20),
d1 varchar2(50)
)
结构体初始清零
赋值b,c各两个字符
但d不给值,
然后插入表insert into a1: a
插入后b1,c1只有2个字符,但是d1占的还是50个空格、。。。。。
why?求减少数据大小的方法
...全文
98 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
304的的哥 2011-05-14
  • 打赏
  • 举报
回复
[Quote=引用楼主 erhou134 的回复:]
然后插入表insert into a1: a
插入后b1,c1只有2个字符,但是d1占的还是50……
[/Quote]

--你的程序给a1表中的字段d1专递了50个空格,你说d1怎么不占50个空格呢?

17,082

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧