通过wkhtmltox工具将html文件转为pdf文件
2015-12-03 11:43
525 查看
区分:
1.CHAR的长度是固定的,而VARCHAR2的长度是能够变化的, 比如,存储字符串“abc",对于CHAR (20),表示您存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当您存储的字符小于20时,按实际长度存储。
2.CHAR的效率比VARCHAR2的效率稍高。
3.现在VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型能够存储空字符串,但是oracle不这样做,尽管他保留以后这样做的权利。Oracle自己研发了一个数据类型VARCHAR2,这个类型不是个标准的VARCHAR,他将在数据库中varchar列能够存储空字符串的特性改为存储NULL值。假如您想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。
何时该用CHAR,何时该用varchar2?
CHAR和VARCHAR2是一对矛盾的统一体,两者是互补的关系.
VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率’。
VARCHAR2虽然比CHAR节省空间,但是假如一个VARCHAR2列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移’(Row Migration)现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替VARCHAR2会更好一些。
1.CHAR的长度是固定的,而VARCHAR2的长度是能够变化的, 比如,存储字符串“abc",对于CHAR (20),表示您存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当您存储的字符小于20时,按实际长度存储。
2.CHAR的效率比VARCHAR2的效率稍高。
3.现在VARCHAR是VARCHAR2的同义词。工业标准的VARCHAR类型能够存储空字符串,但是oracle不这样做,尽管他保留以后这样做的权利。Oracle自己研发了一个数据类型VARCHAR2,这个类型不是个标准的VARCHAR,他将在数据库中varchar列能够存储空字符串的特性改为存储NULL值。假如您想有向后兼容的能力,Oracle建议使用VARCHAR2而不是VARCHAR。
何时该用CHAR,何时该用varchar2?
CHAR和VARCHAR2是一对矛盾的统一体,两者是互补的关系.
VARCHAR2比CHAR节省空间,在效率上比CHAR会稍微差一些,即要想获得效率,就必须牺牲一定的空间,这也就是我们在数据库设计上常说的‘以空间换效率’。
VARCHAR2虽然比CHAR节省空间,但是假如一个VARCHAR2列经常被修改,而且每次被修改的数据的长度不同,这会引起‘行迁移’(Row Migration)现象,而这造成多余的I/O,是数据库设计和调整中要尽力避免的,在这种情况下用CHAR代替VARCHAR2会更好一些。
相关文章推荐
- html基础
- 关于HTML DOM的使用
- Balsamiq-Mockups-Introduction.html
- html去除html标签保留文本
- cgi创建web应用(一)之传递表单数据与返回html
- asp.net mvc5 cs代码中获取视图生成后的HTML
- Html弹窗弹层时的数据交互
- HTML基础了解
- 学自慕课网:Dom对象控制Html元素(二)
- 学自慕课网:Dom对象控制Html元素(一)
- Basic knowledge of HTML
- HTML中的checked问题
- html li标签前面添加图标三种方法
- html使用心得
- SVG 嵌入 HTML 页面
- markdown转为html及pdf
- HtmlUnit中AJAX执行的问题
- html--a标签直接触发手机打电话功能
- 关于Html中文乱码的问题
- <!DOCTYPE html>很重要