上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

2009年11月3日

Sql Server 2005中的架构(Schema)、用户(User)、登录(Login)和角色(Role)

摘要: 我相信很多人接触这些概念的时候一头雾水。要把这些概念理清楚真不是件容易的事,哪像原始社会,只要能分清楚什么能吃什么不能吃就行了。   但是我始终坚信,每一个概念的产生必然是因为碰到了无法解决的问题。换句话说,如果没有它,必然会导致某些问题难以解决。所以我想从这个角度切入,希望能把这几个复杂而暧昧的多角关系从最实用的角度来阐述清楚。  在问题的最初,我们假定的数据库什么都没有。  数据库对象。首先,... 阅读全文

posted @ 2009-11-03 14:39 highmayor 阅读(484) 评论(0) 推荐(0) 编辑

2009年11月2日

关于托管存储过程的部署, 调试和性能

摘要: 最近在尝试做个图像检索的实验品, 需要在数据库中存储大量图像的特征数据, 大多又是以Binary形式存储的, 对于这种数据肯定就不能用T-SQL里的WHERE...LIKE等有限的语法来检索了, 而数据库的客户端所需要的只是检索到的结果, 而不是那些大量的特征数据, 对于特征数据往往又需要比较复杂的运算(用T-SQL来写那些运算的话, 估计会头大的.. 况且我对T-SQL也不熟), 为了减少客户端... 阅读全文

posted @ 2009-11-02 14:59 highmayor 阅读(283) 评论(0) 推荐(0) 编辑

异常处理规范

摘要: 在编写代码的过程中,经常会遇到这样的选择,检查到一个不正常的情况,或者某个操作失败,或者检测到某个异常,此后该怎么办?是抛出一个异常?还是放回一个表示操作失败的返回值?前一段在北京和小汤他们谈起这个问题的时候,有了一些粗略的想法。这段时间在 Leo4Net 的开发中,一些想法逐步清晰起来。=== abc ====== 两种方式的不同 === × 返回值很容易被检测,而捕获异常的代码则相对... 阅读全文

posted @ 2009-11-02 08:45 highmayor 阅读(241) 评论(0) 推荐(0) 编辑

2009年11月1日

SQL Server锁

摘要: (一)鎖的用途多个用户同时对数据库的并发操作时会带来以下数据不一致的问题: (1)丢失更新 A,B两个用户读同一数据并进行修改,其中一个用户的修改结果破坏了另一个修改的结果,比如订票系统 (2) 脏读 A用户修改了数据,随后B用户又读出该数据,但A用户因为某些原因取消了对数据的修改,数据恢复原值,此时B得到的数据就与数据库内的数据产生了不一致 (3) 不可重复读 A用户读取数据,随后B用户读出该数... 阅读全文

posted @ 2009-11-01 11:51 highmayor 阅读(177) 评论(0) 推荐(0) 编辑

SQL Server的四种隔离级别

摘要: SQL Server的四种隔离级别知识点整理,特别制作了流程图,方便以后查看!SET TRANSACTION ISOLATION LEVEL{READ UNCOMMITTED| READ COMMITTED| REPEATABLE READ| SERIALIZABLE}一、未提交读READ UNCOMMITTED(脏读)意义:包含未提交数据的读。例如,在多用户环境下,用户B更改了某行。用户A在用户... 阅读全文

posted @ 2009-11-01 11:47 highmayor 阅读(340) 评论(0) 推荐(0) 编辑

2009年10月23日

not in改为 not exists性能大幅度提升

摘要: 1.使用not inSELECT b.DEVICE_ASSET_ID FROM HisDataKWH a,dms_tr_device b where a.rq='2009-1-1 0:00:00'and a.dev_id=b.tr_id and b.DEVICE_ASSET_ID not in (select d.DEVICE_ASSET_ID from HisDataKWH c,dms_tr_d... 阅读全文

posted @ 2009-10-23 16:16 highmayor 阅读(430) 评论(0) 推荐(0) 编辑

2009年10月22日

sql server2005连接服务器oracle

摘要: 访问接口:Microsoft OLE DB Provider for Oracle产品名称:随便取数据源:oracle客户端的配置,如O20002.headfree.com.cn方法1:SELECT * FROM OracleLinkedServerName..OwnerUserName.TableName;链接服务器名..用户名.表名请使用字母全部大写的名称insert into dbo.FAC... 阅读全文

posted @ 2009-10-22 17:21 highmayor 阅读(229) 评论(0) 推荐(0) 编辑

2009年10月21日

从PowerDesigner概念设计模型(CDM)中的3种实体关系说起

摘要: 转自:http://tech.it168.com/m/2007-08-28/200708281237816.shtmlCDM是大多数开发者使用PD时最先创建的模型,也是整个数据库设计最高层的抽象。CDM是建立在传统的ER图模型理论之上的,ER图中有三大主要元素:实体型,属性和联系。其中实体型对应到CDM中的Entity,属性对应到CDM中每个Entity的Attribute,在概念上基本上是一一对... 阅读全文

posted @ 2009-10-21 11:44 highmayor 阅读(268) 评论(0) 推荐(0) 编辑

2009年10月19日

一个OleDbDataAdapter是否可以负责多张表的更新

摘要: 当DataSet中包含主/子表时,Update更新步骤: (http://blog.csdn.net/chengking/archive/2005/10/03/494717.aspx) (一)说明 当DataSet中同时包含主/子表(主键表/外键表)时,有时候关系约束太严格: 比如,关系数据库完整性规则: 1.实体完整性.主键表中主键不准为空. 2.参照完整性.外键表中外键的值必须与主键表中的主键... 阅读全文

posted @ 2009-10-19 14:56 highmayor 阅读(472) 评论(0) 推荐(0) 编辑

使用SqlCommandBuilder自动更新DataGridView

摘要: 注意:这种方式只适合单表 private SqlDataAdapter adapter = null; private SqlCommandBuilder builder = null; private DataSet dataSet = null; private SqlConnection connection = null; private void btnSave_Click(object... 阅读全文

posted @ 2009-10-19 14:32 highmayor 阅读(570) 评论(0) 推荐(0) 编辑

上一页 1 2 3 4 5 6 7 8 9 ··· 13 下一页

导航