随笔分类 -  SQL Server 2005

数据库的完整性
摘要:数据库的完整性,是设计数据库的基本要求。 阅读全文

posted @ 2010-12-18 10:43 pjh123 阅读(160) 评论(0) 推荐(0)

2010.12.14 关于decimal和Numeric类型
摘要:decimal:从-10^38到10^38-1的定精度与有效位数的数字 numeric:decimal的同义词 怎么理解Numberic类型呢? Decimal数据类型,语法为:Decimal(P,S),P为精度,s为数字的小数位数DECIMAL数据类型可以提供小数所需要的实际存储空间,但也有一定的限制。您可以用2 到17 个字节来存储从-1038-1 到1038-1 之间的数值(这句话不知道什么意思?),可将其写为DECIMAL[p ,s]的形式,p 和s 确定了精确的比例和数位。其中p 表示可供存储的值的总位数,不包括小数点,缺省值为18。 s 表示小数点后的位数,缺省值为0。 例如dec 阅读全文

posted @ 2010-12-14 18:06 pjh123 阅读(689) 评论(0) 推荐(0)

2010.12.14 关于float类型
摘要:1、在32位windows系统下C++中,float类型占4个字节,double 类型占8个字节;int型也是占4个字节。2、但是发现在Sqlserver中,没有double类型,只有real和float,查找资料可以看到:float:从-1.79E+308到1.79E+308可变精度的数字 real:从-3.04E+38到3.04E+38可变精度的数字 所以real型,其实就是C++中的float,占4个字节;而Sqlserver中的float,其实等于C++中的double,占8个字节。3、那么float到底是怎么计算的呢? 符号位指数位 尾数位float32位中, 1位符号位,8位指数位 阅读全文

posted @ 2010-12-14 17:58 pjh123 阅读(315) 评论(0) 推荐(0)

Sqlserver数据类型精解
摘要:各数据类型所占尾数,以及取值范围:bit: 1位: 0或1的整型数字 int: 4个字节:从-2^31(-2,147,483,648)到2^31(2,147,483,647)的整型数字 smallint: 2个字节:从-2^15(-32,768)到2^15(32,767)的整型数字 tinyint: 1个字节:从0到255的整型数字 decimal: 可变,2 到17 个字节:从-10^38到10^38-1的定精度与有效位数的数字 numeric: decimal的同义词money: 从-2^63(-922,337,203,685,477.5808)到2^63-1(922,337,203,68 阅读全文

posted @ 2010-12-14 17:47 pjh123 阅读(335) 评论(0) 推荐(0)

Sql Server资源消耗过大的问题
摘要:这是实际工作中遇到的问题,描述如下: 在IBM3650服务器上跑处理程序,由于处理程序运算量巨大,且大批量读写数据库表,系统在运行时,整个机器变的非常慢,而且导致无法新建Sql Server链接。 这时候如果其它程序也在运行,并且需要读写数据库,就会导致无法链接并报错的情况。分析原因:1、处理程序有个模块,需要频繁链接Sql Server(每秒10次),会不会导致Sql Server资源浪费,且负... 阅读全文

posted @ 2010-07-02 04:32 pjh123 阅读(208) 评论(0) 推荐(0)

数据库、SQL脚本、存储过程执行准则(*****)
摘要:以下是使用SQL Server2005中,实际工作中发现我的程序出问题比较多的情况:说明:一个好的程序,不仅仅是能够处理正确的数据就OK了,很多情况下,程序面对的是错误的、无法预料的错误输入数据,能够在无法预知的情况下健壮工作,才是好程序。1、操作数据库表字段的时候,最好将字段名称用“[ ..]”括起来; 大家在操作SQL数据库表的时候,有没有留意到SQL Server默认... 阅读全文

posted @ 2010-05-10 16:08 pjh123 阅读(189) 评论(0) 推荐(0)

数据库开发工程中,一些不常遇到的难题
摘要:1、关于SQL Server存储过程。 如果存储过程嵌套存储过程, 可能在SqlServer中调试没问题,但是如果用程序调用的话,会出现:嵌套错误的提示。 原因: 嵌套存储过程中,用了相同名称的临时表;在SqlServer中,调用没有问题,但是程序调用就报错; 解决办法:多层存储过程,不用相同名称的临时表2、Access数据库的问题。 在建表的时候,不能用一些关键字做字段名称。 比如:INDE... 阅读全文

posted @ 2009-12-06 14:38 pjh123 阅读(458) 评论(0) 推荐(0)

sql server日志占用空间过大的问题
摘要:一、关于日志的基本知识: 在 SQL Server 2000 和 SQL Server 2005 中,每个数据库都至少包含一个数据文件和一个事务日志文件。SQL Server 在该数据文件中以物理方式存储数据。事务日志文件存储您对 SQL Server 数据库执行的所有修改的详细信息,以及执行每个修改的事务的详细信息。由于事务完整性被视为 SQL Server 的一个基本而固有的特点,因此不能在 ... 阅读全文

posted @ 2009-11-20 14:06 pjh123 阅读(1308) 评论(0) 推荐(0)

SqlDataAdapter的用法
摘要:用于填充 DataSet 和更新 SQL Server数据库的一组数据命令和一个数据库连接。(一)、一般情况,用于查询数据库,并填充DataSet集比较多, 如下: SqlConnection conn = new SqlConnection(sqlConnectionString); conn.Open(); SqlCommand cmd = new SqlCommand(); cmd.Con... 阅读全文

posted @ 2009-11-08 12:44 pjh123 阅读(5130) 评论(0) 推荐(0)

配置 SQL Server 2005 远程调试存储过程
摘要:配置 SQL Server 2005 远程调试存储过程 阅读全文

posted @ 2009-06-23 12:56 pjh123 阅读(302) 评论(0) 推荐(0)

SQL Servar的事务
摘要:理解并使用事务 阅读全文

posted @ 2009-06-14 13:39 pjh123 阅读(120) 评论(0) 推荐(0)

SQL 日期函数
摘要:sql 日期函数 阅读全文

posted @ 2009-06-03 15:12 pjh123 阅读(243) 评论(0) 推荐(0)

SQL 查询总结及技巧
摘要:SQL 查询总结及技巧 阅读全文

posted @ 2009-02-19 18:20 pjh123 阅读(251) 评论(0) 推荐(0)

sql server中使用convert来转换日期类型
摘要:sql server2000中使用convert来取得datetime数据类型样式 阅读全文

posted @ 2008-12-17 18:15 pjh123 阅读(782) 评论(0) 推荐(0)

最近几天写存储过程,总结一下零碎知识
摘要:存储过程的总结 阅读全文

posted @ 2008-12-11 17:44 pjh123 阅读(246) 评论(0) 推荐(0)

sql server中的临时表
摘要:sql server的临时表 阅读全文

posted @ 2008-12-11 13:19 pjh123 阅读(381) 评论(2) 推荐(0)