gsk's place

my love

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2011年4月22日

摘要: string本质上肯定是引用类型,但是这个特殊的类却表现出值类型的特点: 判断相等性时,是按照内容来判断的,而不是地址它肯定是一个引用类型没错,两个方面来看:1. class string继承自object,而不是System.ValueType(Int32这样的则是继承于System.ValueType) 2. string本质上是个char[],而Array是引用类型,并且初始化时也是在托管堆分配内存的 微软设计这个类的时候估计是为了方便操作,所以重写了操作符和Equals方法,不然的话我们判断string相等得这样:foreach(char c in s.ToCharArray()){. 阅读全文
posted @ 2011-04-22 10:16 gsk99 阅读(222) 评论(0) 推荐(0)

2011年4月21日

摘要: 区别: 1. CHAR的长度是固定的,而VARCHAR2的长度是可以变化的, 比如,存储字符串“abc",对于CHAR (20),表示你存储的字符将占20个字节(包括17个空字符),而同样的VARCHAR2 (20)则只占用3个字节的长度,20只是最大值,当你存储的字符小于20时,按实际长度存储。... 阅读全文
posted @ 2011-04-21 16:55 gsk99 阅读(706) 评论(0) 推荐(0)

2011年4月20日

摘要: 在Oracle中Number类型可以用来存储0,正负定点或者浮点数,可表示的数据范围在1.0 * 10(-130) —— 9.9...9 * 10(125) {38个9后边带88个0}的数字,当Oracle中的数学表达式的值>=1.0*10(126)时,Oracle就会报错。Number的数据声明如... 阅读全文
posted @ 2011-04-20 16:47 gsk99 阅读(10694) 评论(0) 推荐(0)

摘要: 当你在数据库中创建数据表的时候,你需要定义表中所有字段的类型。ORACLE有许多种数据类型以满足你的需要。数据类型大约分为:character, number, date, LOB, 和RAW等类型。虽然ORACLE8i也允许你自定义数据类型,但是它们是最基本的数据类型。在下面的文章中你将了解到他们... 阅读全文
posted @ 2011-04-20 16:40 gsk99 阅读(740) 评论(0) 推荐(0)

摘要: 使用PL/SQL时, 每次第一次打开表的时候会提示"动态执行表不可访问,本会话的自动统计被禁止"的错误,一消息如下: V$SESSION,V$SESSTAT,V$STATNAME没有被授权,没有权限访问这几张表,所以没有本法进行统计.当然要给授权了.授权SQL如下:grant select on v... 阅读全文
posted @ 2011-04-20 11:40 gsk99 阅读(773) 评论(1) 推荐(1)

2011年4月19日

摘要: 在Oracle中: 双引号的作用是:假如建立对象的时候,对象名、字段名加双引号,则示意Oracle将严格区分大小写,否则Oracl都默认大写。 而单引号则示意:这个加了单引号的字段是一个字类似字符串,并不区分大小写。单引号用于标识字符与数字的区别 当指定字符串文本时,必须用单引号将字符串文本引... 阅读全文
posted @ 2011-04-19 16:42 gsk99 阅读(33274) 评论(4) 推荐(6)

2011年4月18日

摘要: 如果你读过很多行业杂志和 ASP.NET 示例,你会发现,大多数人使用 Response.Redirect 将用户引导到另一个页面,而另一些人好像偏爱于神秘的 Server.Transfer,那么,这二者有什么区别? Response.Redirect 简单地发送一条消息到浏览器,告诉浏览器定位到另一个页面。你可以使用下面的代码将用户引导到另一个页面: Response.Redirect("WebForm2.aspx") 或者 Response.Redirect("http://www.cnnas.com/") Server.Transfer 也是通过一 阅读全文
posted @ 2011-04-18 11:06 gsk99 阅读(253) 评论(0) 推荐(0)

2011年4月14日

摘要: 在一个基于TCP/IP协议的网络环境中,oracle数据服务器在一台计算机上,客户端在另外一台计算机上,客户端要连接到oracle服务器我们经常会输入:"C:\sqlplus scott/tiger@shanghai",这是oracle客户端连接服务器时使用的连接命令,其中sqlplus是orac... 阅读全文
posted @ 2011-04-14 17:22 gsk99 阅读(5611) 评论(0) 推荐(0)

摘要: oracle中有两个概念不是很好区分,即数据库和实例。oracle中数据库代表的就是一组数据库相关的操作系统文件(数据文件、日志文件、参数文件、控制文件)的集合,实例是一组oracle进程和内存。而且一个实例只能处理操作一个数据库。这和SQLServer是不同的,SQLServer是一个实例(又称... 阅读全文
posted @ 2011-04-14 17:09 gsk99 阅读(369) 评论(0) 推荐(0)

摘要: 数据文件和日志文件是数据库中最重要的文件。它们是数据存储的地方。每个数据库至少有一个与之相关的数据文件,通常情况下不只一个,有很多。数据在数据文件中是如何组织的?要了解这些内容我们首先必须理解什么是表空间(tablespace)、段(segment)、区(extent)、块(block),这些都是... 阅读全文
posted @ 2011-04-14 16:51 gsk99 阅读(6755) 评论(1) 推荐(1)