常用sql

本文共有1019个字,关键词:sql
## 添加表
CREATE TABLE [dbo].[User] (
    [ID]        INT    IDENTITY (1, 1) NOT NULL,
    [UserName]  NVARCHAR (50) NULL,
    [ActiveInd] BIT           NULL,
    PRIMARY KEY CLUSTERED ([ID] ASC)
);

## 修改表字段
ALTER TABLE User ALTER COLUMN userName nvarchar(50) null


## 添加表字段
ALTER TABLE USer Add userName nvarchar(50) null


## 删除索引
DROP INDEX [AK_ApplicationID_FileType] ON [dbo].[User]

## 删除存储过程
DROP Procedure [Procedure_Name]







## 事务
begin tran tran_AddUserInfo --开始事务

declare @tran_error int;
set @tran_error=0;
begin try
  insert into [dbo].[User](userName) values('aaa')
  insert into [dbo].[USer](userName) values('bbb')
  insert into [dbo].[User](userName) values('ccc')
end try
begin catch
  set @tran_error=@tran_error+1; 
end catch
if(@tran_error>0)
begin
  rollback tran tran_AddUserInfo; --执行出错,回滚事务(指定事务名称)
  print @tran_error;
end 
else
begin
  commit tran tran_AddUserInfo; --没有异常,提交事务(指定事务名称)
  print @tran_error;
end

「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」

fengxianqi

(๑>ڡ<)☆谢谢老板~

使用微信扫描二维码完成支付

版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。
添加新评论
暂无评论