DateBase
RunAtWorld
常常想想自己能解决什么问题以及解决过哪些问题
展开
-
数据库01--为存储过程设返回值并查询该值
存储过程可以设返回值,但要设批处理才能获得返回值的对应标量值原创 2014-12-16 13:30:45 · 484 阅读 · 0 评论 -
大三数据库实验报告
数据库实用技术实验报告(一)数据库的创建和管理1:使用CREATE DATABASE创建一个新的数据库,名称为“STUDENT2”,其他所有参数均取默认值 2:创建一个名称为STUDENT3的数据库,该数据库的主文件逻辑名称为STUDENT3_data,物理文件名为STUDENT3.mdf,初始大小为3MB,最大尺寸为无限大,增长速度为15%;数据库的日志文件逻辑名称为原创 2014-10-17 22:45:21 · 6064 阅读 · 0 评论 -
sql事务(Transaction)
事务(Transaction)是并发控制的单位,是用户定义的一个操作序列。这些操作要么都做,要么都不做,是一个不可分割的工作单位。通过事务,SQL Server能将逻辑相关的一组操作绑定在一起,以便服务器保持数据的完整性 当对多个表进行更新的时候,某条执行失败。为了保持数据的完整性,需要使用事务回滚。 显示设置事务 代码如下 begin try www.原创 2016-01-25 18:04:41 · 1328 阅读 · 0 评论 -
事务隔离级别
事务隔离级别:一个事务对数据库的修改与并行的另一个事务的隔离程度。两个并发事务同时访问数据库表相同的行时,这些问题可以归结为5类:3类数据读问题(脏读、不可重复读和幻象读)2类数据更新问题(第一类丢失更新和第二类丢失更新)。1、幻想读:事务T1读取一条指定where条件的语句,返回结果集。此时事务T2插入一行新记录,恰好满足T1的where条件。然后转载 2016-03-18 00:42:01 · 385 阅读 · 0 评论 -
EXISTS的用法
比如在Northwind数据库中有一个查询为SELECT c.CustomerId,CompanyName FROM Customers cWHERE EXISTS(SELECT OrderID FROM Orders o WHERE o.CustomerID=c.CustomerID) 这里面的EXISTS是如何运作呢?子查询返回的是OrderId字段,可是外面的查询要找的是Cu转载 2016-03-21 23:16:53 · 498 阅读 · 0 评论