proc 插入数据库空格问题
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?求减少数据大小的方法
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?求减少数据大小的方法
...全文
相关推荐
南京各大公司java面试题集锦
#### 字符串处理(南京先极)**题目解析:**- **问题描述:**去除字符串首尾的空格,并将字符串中的连续空格替换为单个空格。
db.rar_proc
db.rar_proc"这个压缩包显然包含了与数据库交互相关的代码,特别是使用`proc`语言来实现的。
Oracle数据库ProC编程实例
EXEC SQL语句 `EXEC SQL`是ProC中的关键字,用于插入PL/SQL代码。
proc数据库到文件和文件到数据库
- 数据加载:使用SQL的`LOAD DATA INFILE`或`INSERT INTO`语句,将解析好的数据批量插入到数据库表中。对于`proc`数据库,可能需要相应的JCL作业来执行这些操作。
ESQLC和PROC区别
- **插入语句**(INSERT):ESQLC 支持简单和复杂插入,PROC 同样需要使用绑定变量。 - **提取语句**(FETCH):用于从游标中获取数据,两者都有简单和复杂的形式。5.


