摘要: 原文地址:http://www.codeproject.com/cs/database/SelectQueryBuilder.aspSelectQueryBuilder类允许在你的代码中建立复杂的SQL语句和命令。它也能帮助于避免SQL注入式攻击。SelectQueryBuilder类包含了许多属性和方法,你能很容易地在Select语句中使用它们。一旦调用BuildQuery() 和BuildCommand()方法,它能提供一种更好的旧的“字符串查询“或可以使用命令参数的DbCommand对象来查询数据。不安全的旧方法:下面的代码阐明了以前建立SELECT语句的方法,它使用许多类变量来说明应该 阅读全文
posted @ 2013-08-29 15:20 MickeyGirl 阅读(1777) 评论(0) 推荐(0) 编辑
摘要: Truncate table 和delete from table 都是删除表中的行;Drop table是直接删除表。TRUNCATE TABLE 在功能上与不带 WHERE 子句的 DELETE 语句相同:删除表中的全部行。但 TRUNCATE TABLE 比 DELETE 速度快,且使用的系统和事务日志资源少。DELETE 语句每次删除一行,并在事务日志中为所删除的每行记录一项。TRUNCATE TABLE 通过释放存储表数据所用的数据页来删除数据,并且只在事务日志中记录页的释放。 TRUNCATE,DELETE,DROP放在一起比较:TRUNCATE TABLE:删除内容、释放空间但不 阅读全文
posted @ 2013-08-29 15:10 MickeyGirl 阅读(399) 评论(0) 推荐(0) 编辑