随笔分类 - SqlServer
摘要:ALTER TABLEtable1 ADD constraint fkname FOREIGN KEY (tid) REFERENCES table2(id)
阅读全文
摘要:SELECT * FROM sysobjects WHERE (xtype = 'U')其中的xtype = 'U' 的意思:xtype char(2) 对象类型。可以是下列对象类型中的一种:C = CHECK 约束D = 默认值或 DEFAULT 约束F = FOREIGN KEY 约束L = 日志FN = 标量函数IF = 内嵌表函数P = 存储过程PK = PRIMARY KEY 约束(类型是 K)RF = 复制筛选存储过程S = 系统表TF = 表函数TR = 触发器U = 用户表UQ = UNIQUE 约束(类型是 K)V = 视图X = 扩展存储过程
阅读全文
摘要:学习事务后有些心得分享,以财务转账为例子:一、用存储过程的方式实现事务打开MSSQL,执行以下代码:create database aaaa---创建数据库--------------------use aaaacreate table bb----创建表( ID int not null primary key,--帐号moneys money--转账金额)--------------------insert into bb values ('1','2000') --插入两条数据insert into bb values ('2','
阅读全文
摘要:事务定义:事务是单个的工作单元。如果某一事务成功,则在该事务中进行的所有数据更改均会提交,成为数据库中的永久组成部分。如果事务遇到错误且必须取消或回滚,则所有数据更改均被清除。事务三种运行模式:自动提交事务每条单独的语句都是一个事务。显式事务每个事务均以 begin transaction 语句显式开始,以 commit 或 rollback 语句显式结束。隐性事务在前一个事务完成时新事务隐式启动,但每个事务仍以 commit 或 rollback 语句显式完成。事务操作的语法:begin transactionbegin distributed transactioncommit trans
阅读全文

浙公网安备 33010602011771号