文章分类 - 数据库
Transaction(事务)
摘要:事务处理在应用系统开发中起着重要的作用。简单地来说,事务就是由若干步处理组成的工作单元,这些步骤之间具有一定的逻辑关系,作为一个整体的操作过程,每个步骤必须同时成功或者失败。当所有的步骤都成功的时候,事务就必须“提交”,而当其中有一个步骤失败的时候,整个事务都必须“回滚”,也就是,其中的每一个步骤所做的改动都必须撤销。 事务的主要特性包括原子性、一致性、隔离性和永久性,即所谓的ACID属性。 ...
阅读全文
千万数量级分页存储过程(可支持多表查询,任意排序)
摘要:功能不错的分页存储过程,可支持多表查询,任意排序 Create PROCEDURE usp_PagingLarge @TableNames VARCHAR(200), --表名,可以是多个表,但不能用别名 @PrimaryKey VARCHAR(100), --主键,可以为空,但@Order为空时该值不能为空 @Fields VARCHAR(200), ...
阅读全文
无限级分类的非递归实现(存储过程版)
摘要:无限级分类的非递归实现(存储过程版)
阅读全文
SQL Server数据库管理常用的SQL和T-SQL语句
摘要:SQL Server数据库管理常用的SQL和T-SQL语句
阅读全文
SQL注入
摘要:随着B/S模式应用开发的发展,使用这种模式编写应用程序的程序员也越来越多。但是由于这个行业的入门门槛不高,程序员的水平及经验也参差不齐,相当大一部分程序员在编写代码的时候,没有对用户输入数据的合法性进行判断,使应用程序存在安全隐患。用户可以提交一段数据库查询代码,根据程序返回的结果,获得某些他想得知的数据,这就是所谓的SQL Injection,即SQL注入。 SQL注入是从正常的WWW端口访问,...
阅读全文