上一页 1 2 3 4 5 6 ··· 8 下一页
摘要: 一。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,这个. 阅读全文
posted @ 2011-09-07 12:37 cnby 阅读(366) 评论(0) 推荐(0) 编辑
摘要: 1.串口通信的基本原理:一般计算机与外部设备通讯有两种方式:并行传送(Parallel ):一次的传输量为8个位(1字节),通过并行端口,如打印机串行传送(Serial ):一次只传输1个位,通过串行端口,如RS-232位与字节的概念:二进制中的每一位0和1,被叫做一个位,每8个位构成一个字节一个字节中最右面的位被称为第0位,最左面的位被称为第7位。传输过程中的字节类型:一般有两种。1.文本(字符字母、标点符号等)在计算机中存储时,每个不同的字符都用不同的数值来表示。这些数值的范围通常在0-127或0-255范围。7位:ASCII码,每个字节留一个备用位8位:前128个遵循ASCII码规则,其 阅读全文
posted @ 2011-09-02 07:15 cnby 阅读(7188) 评论(1) 推荐(3) 编辑
摘要: 格式:操作数 Shl/Shr 移动位数 说明:操作数与返回值都是整数一。shlx:=x shl 1 二进制数向左移1位,尾部补1个零,相当于x:=x*2;x:=x shl 2 二进制数向左移2位,尾部补2个零,相当于x:=x*4;...x:=x shl n 二进制数向左移n位,尾部补n个零,相当于x:=x*2^n;二。x:=x shr 1 二进制数向右移1位,首部补1个零,相当于x:=x div 2;x:=x shr 2 二进制数向右移2位,首部补2个零,相当于x:=x div 4;...x:=x shr n 二进制数向右移n位,首部补n个零,相当于x:=x div (2^n); 阅读全文
posted @ 2011-08-28 20:18 cnby 阅读(3668) 评论(0) 推荐(1) 编辑
摘要: 函数用于返回特定的数据,当建立函数时,在函数头部必须包含 return 子句。 而在函数体内必须包含 return 语句返回的数据。我们可以使用 create function 来建立函数,实际案例: Sql 代码 1. --输入雇员的姓名,返回该雇员的年薪 2. create function annual_incomec(name varchar2) 3. return number is 4. annual_salazy number(7,2); 5. begin 6. --执行部分 7. select sal*12+nvl(comm, 0) into annual_sal... 阅读全文
posted @ 2011-08-24 22:45 cnby 阅读(2715) 评论(0) 推荐(0) 编辑
摘要: 玩转 oracle 实战教程 (第六天) 内容介绍 1.上节回顾 2.pl/sql 的介绍 √ 3.pl/sql 的基础 √ 期望目标 1.理解 oracle 的 pl/sql 概念 2.掌握 pl/sql 编程技术 (包括编写过程、函数、触发器...) pl/sql 的介绍 pl/sql 是什么 pl/sql(procedural language/sql)是 oracle 在标准的sql 语言上的扩展。 pl/sql 不仅允许嵌入 sql 语言,还可以定义变量和常量,允许使用条件语句和 循环语句,允许使用例外处理各种错误,这样使得它的功能变得更加 大。 看图: 为什么学 pl/sql... 阅读全文
posted @ 2011-08-23 17:17 cnby 阅读(6116) 评论(0) 推荐(2) 编辑
摘要: 介绍ν 表空间是数据库的逻辑组成部分。从物理上讲,数据库数据存放在数据文件中; 从逻辑上讲,数据库则是存放在表空间中,表空间由一个或多个数据文件组成。 数据库的逻辑结构 介绍ν oracle 中逻辑结构包括表空间、段、区和块。 说明一下数据库由表空间构成,而表空间又是由段构成,而段又是由区构成,而 区又是由 oracle块构成的这样的一种结构,可以提高数据库的效率。 为了让大家明白,我们画图说明逻辑关系:看图: 表空间 介绍ν 表空间用于从逻辑上组织数据库的数据。数据库逻辑上是由一个或是多个表空间 组成的。通过表空间可以达到以下作用: 1. 控制数据库占用的磁盘空间 2. dba 可以将不.. 阅读全文
posted @ 2011-08-23 17:14 cnby 阅读(1259) 评论(0) 推荐(0) 编辑
摘要: 11.数据字典和动态性能视图 数据字典是oracle 数据库中最重要的组成部分,它提供了数据库的一些系统信息。 动态性能视图记载了例程启动后的相关信息。 数据字典记录了数据库的系统信息,它是只读表和视图的集合,数据字典的所者为 sys 用户。 用户只能在数据字典上执行查询操作 (select 语句),而其维护和修改是由系统自动完成的。 这里我们谈谈数据字典的组成:数据字典包括数据字典基表和数据字典动态视图, 其中基表存储数据库的基本信息,普通用户不能直接访问数据字典的基表。数据字典视图是基于数据字典基表所建立的视图,普通用户可以通过查询数据字典视 图取得系统信息。数据字典视图主要包括 us.. 阅读全文
posted @ 2011-08-23 11:46 cnby 阅读(2502) 评论(0) 推荐(0) 编辑
摘要: 数据库 (表)的逻辑备份与恢复 介绍 介绍ν 逻辑备份是指使用工具 export 将数据对象的结构和数据导出到文件的过程,逻 辑恢复是指当数据库对象被误操作而损坏后使用工具 import利用备份的文件把 数据对象导入到数据库的过程。 物理备份即可在数据库 open 的状态下进行也可在关闭数据库后进行,但是逻辑 备份和恢复只能在open 的状态下进行。 看图: 导出ν 导出具体的分为:导出表,导出方案,导出数据库三种方式。 导出使用exp 命令来完成的,该命令常用的选项 : userid: 用于指定执行导出操作的用户名,口令,连接字符串 tables: 用于指定执行导出操作的表 owner: . 阅读全文
posted @ 2011-08-23 11:06 cnby 阅读(2494) 评论(0) 推荐(0) 编辑
摘要: 管理数据库的用户主要是 sys 和 system ν (sys好像是董事长,system好像是总经理,董事长比总经理大,但是通常是总 经理干事) 在前面我们已经提到这两个用户,区别主要是: 1.最重要的区别,存储的数据的重要性不同 sys:所有oracle 的数据字典的基表和视图都存放在 sys 用户中,这些基表和视 图对于 oracle 的运行是至关重要的,由数据库自己维护,任何用户都不能手动 更改。sys用户拥dba,sysdba,sysoper 角色或权限,是 oracle 权限最高的 用户。 system:用于存放次一级的内部数据,如 oracle 的一些特性或工具的管理信息。 sys 阅读全文
posted @ 2011-08-23 09:13 cnby 阅读(235) 评论(0) 推荐(0) 编辑
摘要: 一, 示例一,理解对象的引用:我们要搞清楚进行对象赋值的两个不同概念,其一,是使用赋值操作符(:=)将一个对象的引用赋值给一个对象变量,产生的效果是这两个变量指向的是同一个对象。其二,使用Assign或AssignTo方法可以将对象属性进行复制,得到两个状态完全一样的两个对象。View Code unitUnit2;interfaceusesWindows,Messages,SysUtils,Variants,Classes,Graphics,Controls,Forms,Dialogs,StdCtrls;typeTForm2=class(TForm)BtnSet:TButton;dlgFon 阅读全文
posted @ 2011-08-22 10:46 cnby 阅读(4007) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 8 下一页