-
2013-11-19
我们在平常的系统开发中常常会遇到像无限级分类这样的树型结构数据,现提供一个可用的数据库存储过程,可以完成树型结构数据的排序。
环境:windows7+Sql Server 2008
说明:下面代码已经转换成Sql server2000的脚本,处理效果如下,看sortname字段结果,代码经过测试。
创建树型表:
CREATE TABL…
http://www.wfuyu.com/sqlserver/5250.html
-
2014-06-09
判断数据库是否存在 if exists (select * from sys.databases where name = '数据库名') drop database [数据库名] 判断表是否存在 if exists (select * from sysobjects where id = object_id(N'[表名]') and OBJECTPROPERTY(id, N'IsUserTable') = 1) drop table [表名] 判断存储过程是否存在 if…
http://www.wfuyu.com/sqlserver/5247.html
-
2013-10-07
数据库的一致性,也是衡量DBMS性能的重要指标之一。目前大多数商业数据库(DB2, SQL Server)的并发控制采用的是两阶段锁(Two-Phase Locking,2PL)协议,2PL保证了并发事务执行的可串行化。但2PL在对任何数据进行读、写操作之前,需要对该数据加锁。在封锁相容矩阵中,S锁(Share Locks,共享锁)和X…
http://www.wfuyu.com/sqlserver/5245.html
-
2013-12-18
有这样一个要求,它要创建一个SQL Server查询,其中包括基于事件时刻的累计值。典型的例子就是一个银行账户,因为你每一次都是在不同的时间去存钱和取钱。对任意一个账户来说,在某个时间点都要算出它的借(存款)和贷(取款)之和。每一笔交易之后,你都想知道当前的余额。列表A创建了这样一个表格…
http://www.wfuyu.com/sqlserver/5243.html
-
2013-11-15
利用存储过程对表中记录进行update,是很常见,也很容易的,但是如果更新的表有字段是允许null的、需要对是否为null做不同处理,同时该存储过程的执行命令是用sp_executesql,你会怎么处理呢,相信很多人第一时间想到的也是在update语句里用case when吧。如果你也是这样想,并这么做的话,相信你肯定…
http://www.wfuyu.com/sqlserver/5236.html
-
2014-01-09
网(LieHuo.Net)PHP教程 最近因项目需求,要实现将excel文件通过php页面导入mysql数据库中。在网上搜了很多这方面的资料,发现都是将excel文件另存为csv文件,然后从csv文件导入。这里介绍一个直接将excel文件导入mysql的例子。我花了一晚上的时间测试,无论导入简繁体都不会出现乱码,非常好用…
http://www.wfuyu.com/mySql/5233.html
-
2013-11-12
问题:
安装新版5.1 MYSQL ODBC 驱动后程序提示 “(MySQL ODBC 5.1 Driver),指定驱动程序无法加载。”
解决:
windows2003的安全设置很重要所以很多人将目录权限设置的只有Administrator和SYSTEM享有系统目录的权限,但是这么设置却会让My SQL运行出现问题。
解决方法…
http://www.wfuyu.com/mySql/5231.html
-
2014-05-13
定义和用法 CONVERT() 函数是把日期转换为新数据类型的通用函数。 CONVERT() 函数可以用不同的格式显示日期/时间数据。 语法 CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日…
http://www.wfuyu.com/sqlserver/5226.html
-
2014-06-08
装了SqlServer2008很久了,今天是第一次使用,结果在修改一张表的结构保存时,提示“您对无法重新创建的标进行了更改或者启用了“阻止保存要求重新创建表的更改”选项。”,试了几次一直是这个错误,删除表后重建,然后还是发生了这个错误。于是寻求谷歌的帮助,发现已经有…
http://www.wfuyu.com/sqlserver/5222.html
-
2013-11-02
如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些时候,它的速度甚至超过大型数据库。
那么如何在.NET中访问MySQL数据库呢?也许很多人马上会说…
http://www.wfuyu.com/mySql/5218.html