数据库
sujing910206
这个作者很懒,什么都没留下…
展开
-
判断sqlserver对象是否存在(转)
--查看对象是否已经存在 --数据库是否存在 --if exists (select * from sys.databases where name = ’数据库名’) -- drop database [数据库名] if exists(select * from sys.databases where name='FGM_POS') prin转载 2012-07-05 16:50:25 · 514 阅读 · 0 评论 -
怎么样将多条记录合成一条记录
现在有这样一个记录集: id num 001 20012 002 2321 001 3625 001 369 002 363 ... ... 要将具有相同id的记录合成一条记录: id num1 num2 num3 001 20012 3625 369转载 2012-07-11 23:01:46 · 1300 阅读 · 0 评论 -
SQLServer触发器
触发器是一种特殊的存储过程﹐它不能被显式地调用﹐而是在往表中插入记录﹑更新记录或者删除记录时被自动地激活。所以触发器可以用来实现对表实施复杂的完整性约束。SQL Server为每个触发器都创建了两个专用表﹕Inserted表和Deleted表。这两个表由系统来维护﹐它们存在于内存中而不是在数据库中。这两个表的结构总是与被该触发器作用的表的结构相同。触发器执行完成后﹐与该触发器相关的这两个表也被删除转载 2012-07-12 09:08:48 · 634 阅读 · 0 评论 -
Sql server 事务的两种用法
事务机制: 四个属性:原子性Atomicity,一致性Consistency,隔离性Isolation,持久性Durability ,即ACID特性。 事务的状态:活动状态(初始状态),部分提交状态(事务执行完最后一条语句,实际输出可能临时驻留在内存中),提交状态(当数据库系统将事务中对数据的梗概完全写入磁盘时,写入事务日子一条信息),失败状态(事务不能正常执行,回滚),终止状态(事务转载 2012-07-13 23:55:50 · 25966 阅读 · 4 评论 -
ASP.NET如何防止SQL注入
一、什么是SQL注入式攻击? 所谓SQL注入式攻击,就是攻击者把SQL命令插入到Web表单的输入域或页面请求的查询字符串,欺骗服务器执行恶意的SQL命令。在某些表单中,用户输入的内容直接用来构造(或者影响)动态SQL命令,或作为存储过程的输入参数,这类表单特别容易受到SQL注入式攻击。常见的SQL注入式攻击过程类如: ⑴ 某个ASP.NET Web应用有一个登录页面,这个登录页面控制着用户是否转载 2012-07-24 22:34:45 · 823 阅读 · 0 评论 -
web.config connectionStrings 数据库连接字符串的解释(转载)
先来看一下默认的连接SQL Server数据库配置 SqlConnectionStringBuilder实例化时需要使用connectionString。如:SqlConnectionStringBuild builder = new SqlConnectionStringBuild(connectionString); 一、Data Source SqlCon转载 2012-08-12 17:49:22 · 771 阅读 · 0 评论