【SQL模板】二.创建表视图模板TSQL

---Name: 创建表视图模板.sql
---Purpose: 用于创建 数据库中 新的数据表/视图
---Author: xx
---Time: 2015-12-18 10:26:06
---Remark: tb_simple 为要更新的表;cloumn_simple 为要更新的列,id 为主键
 
BEGIN TRANSACTION 
DECLARE @errorSun INT 
SET @errorSun=0  
  
If Exists(Select Top 1 Name From Sysobjects Where Name='tb_simple' And XType='U') --如果存在,则删除。 U = 用户表 V = 视图  P = 存储过程 
Begin
  Drop Table tb_simple
  PRINT 'drop table ok'
End 

CREATE TABLE tb_simple(             --重新 创建表
    [ID] [uniqueidentifier] ROWGUIDCOL  NOT NULL,
    cloumn_simple [nvarchar](20) NOT NULL)
  PRINT 'create table ok'
SET @errorSun=@errorSun+@@ERROR 
 
IF @errorSun<>0
BEGIN
PRINT '有错误,回滚'
ROLLBACK TRANSACTION 
END

ELSE
BEGIN
PRINT '成功,提交'
COMMIT TRANSACTION 
END
原文地址:https://www.cnblogs.com/x-poior/p/6410653.html