- 浏览: 91464 次
- 性别:
- 来自: 上海
最新评论
文章列表
NVARCHAR2&VARCHAR2
- 博客分类:
- sql
1、NVARCHAR2(10)是可以存进去10个汉字的,如果用来存英文也只能存10个字符。
2、而VARCHAR2(10)的话,则只能存进5个汉字,英文则可以存10个。
StringBuffer strBf = new StringBuffer("Start");
strBf.append("\"\\\\&&&***$$$$\"");
strBf.append("End");
System.out.println(strBf.toString());
------------------------
Start"\\&&&***$$$$"End
PL/SQL多行数据处理
- 博客分类:
- sql
1.游标
申明游标 使用时打开
cursor c_cursor is
....
open c_cursor;
loop
fetch c_cursor into vo;
exit when c_cursor%notfound;
...
end loop;
close c_cursor;
2.直接For
for table_columns_tmp in (select column_1,... from table_1... where ...) loop
table_columns_tmp.column_1 --取值
...
end loop;
m_i ...
软件的开发 离不开设计 万不可盲目编写代码
1.在草稿上先思考 把握脉络
2.文档设计先行 结合代码 仔细推敲
3.设计完后 反复检查 排查漏洞
4.开发先质量 再可读性 后效率
将url地址转译 避免被截断
URLEncoder.encode(Url, "UTF-8");
eclipse 文件check out搜索会受影响
查不出表更新来源 可写入 trigger
找不到方法调用 可暴力搜索 或 反向搜索
代码健壮性 可移植性
- 博客分类:
- 软件工程
充分考虑 每个函数拿到数据的情况 (ie.是否为空)
注意数据返回的安全性
考虑函数是否可重复使用及注意参数的选取
oracle常见错误
- 博客分类:
- sql
ORA-01476: divisor is equal to zero 这个错误是sql语句中存在除数为0的情况
--新增列
ALTER TABLE Table_name ADD column_name column_type(varchar2(1)) DEFAULT '0' not null;
--删除主键
ALTER TABLE table_name drop constraint PK_name;
--新增主键
ALTER TABLE t_wop_dsr add constraint PK_name primary key(column_name<,...>);
--添加外键
ALTER TABLE table_A ADD constraint FK_name FOREIGN KEY ...
对于涉及传递在多个页面的Form数据 最好不用session
设计一个公共的Form(页面) 让其他Form继承
页面window.group效果
- 博客分类:
- js/html
<fieldset>
<legend>健康信息:</legend>
<form>
<label>身高:<input type="text" /></label>
<label>体重:<input type="text" /></label>
</form>
</fieldset>
savepoint&rollback
- 博客分类:
- sql
A simple rollback or commit erases all savepoints. When you roll back to a savepoint, any savepoints marked after that savepoint are erased. The savepoint to which you roll back remains.
You can reuse savepoint names within a transaction. The savepoint moves from its old position to the current poin ...
double d = 29.0 * 0.01;
System.out.println(d);
System.out.println(d * 100);
System.out.println((int) (d * 100));
输出:
0.29
28.999999999999996
28
float f = (float) (29.45*0.01);
System.out.println(f);
System.out.println(f * 100);
System.out.println((int) (f * 100));
输出:
0.294 ...