摘要: sql关键字大小写不敏感注释用--insert和delete中的into和from可以省略,加上了它会提高语句的可读性update和delete要小心使用,使用一定要搭配where,如果没有where则会对该表所有记录全部修改中文字符前面最好加上N,以防出现乱码 ,比如N‘中国’CRETE PROCEDURE <procedure name>AS<stored procedure code>如果存储过程已经存在,只是想修改其代码,可以使用ALTER PROCEDURE来代替CREATEPROCEDURE字符串连接用+sql与.net运算法用法的不同点:比较运算符:=(c 阅读全文
posted @ 2011-09-03 17:22 EverSteins 阅读(151) 评论(0) 推荐(0) 编辑
摘要: 存储过程概念,优点what:存储过程是数据库对象,用于存储用T-SQL编写的程序why:1)更好的性能。因为sqlserver在它第一次执行时就生成并缓存了存储过程的执行计划。 2)更好的维护和访问。它集中在一个地方,能够使三层架构的实现更加简单(存储过程将组成数据层) 3)安全。sqlserver可以为每一个存储过程设置不同的安全许可;而在c#代码中创建的sql查询,更容易受到sql注入攻击视图what:是虚拟表,实际是一组查询,而不是物理存在的数据表。所以视图嵌套或和视图联接使用可能会造成性能瓶颈why:1)增加代码重用。特别是联接查询会很方便 2)可以对不同的视图赋予不同的权限视图... 阅读全文
posted @ 2011-09-03 17:20 EverSteins 阅读(320) 评论(0) 推荐(1) 编辑