博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
sql创建表格 转载
阅读量:6819 次
发布时间:2019-06-26

本文共 1230 字,大约阅读时间需要 4 分钟。

http://blog.csdn.net/wuxiaokaixinguo/article/details/8293048 

检查数据库中是否存在某个表,不存在则生成该表

方法一:
IF NOT EXISTS (select * from dbo.sysobjects where xtype='U' and Name = 'T_Users')
BEGIN
  CREATE TABLE [dbo].[T_Users](userName varchar(20),userPass varchar(20));
END
方法二:
create procedure sel_tab
@table_name  varchar(20)
AS
  declare @flag int
  set @flag=0;
  set @flag = (select flag from (select count(*) as flag  from dbo.sysobjects where xtype='U' and Name = 'T_Users') as sel_count);
  if @flag = 0
  create table T_Users(userName varchar(20),userPass varchar(20));
GO
EXEC sel_tab "T_Users"

 

 

 判断列是否存在

if not exists(select * from syscolumns where id=object_id('TPARTNER') and name='AgencyPCC')

begin

   alter table dbo.TPARTNER  add AgencyPCC nvarchar(50) null

End

GO

 

select AgencyPCC,* from dbo.TPARTNER;

if exists(select * from syscolumns where id=object_id('TPARTNER') and name='AgencyPCC')

begin

   alter table dbo.TPARTNER drop COLUMN AgencyPCC

End

 

Create Table table1(ID Int)

GO
if  not exists (select Name From SysColumns Where ID = OBJECT_ID('table1') And Name = 'New_column')
ALTER TABLE  table1  ADD New_column VARCHAR(20)  NULL
GO
Select * From table1
GO
Drop Table table1
--Result
/*
ID New_column

 

转载于:https://www.cnblogs.com/TJessica/p/6141661.html

你可能感兴趣的文章
支持向量机的优缺点
查看>>
mongodump备份数据库
查看>>
用DMA直接驱动GPIO,实现GPIO最高输出速率(转)
查看>>
[Python] 学习笔记之MySQL数据库操作
查看>>
[LeetCode] Longest Common Prefix 最长共同前缀
查看>>
linux命令行常用快捷键
查看>>
基于FPGA的图像处理(一)--System Generator介绍
查看>>
ADT + JNI实例
查看>>
Python-文件修改器
查看>>
JavaScript把客户端时间转换为北京时间
查看>>
[C++] zlatlcv: ATL字符串转换辅助库。能很方便的将UTF-8字符串转为TCHAR等字符串
查看>>
你听过的最心酸的一句话是什么?
查看>>
ios 图片处理( 1.按比例缩放 2.指定宽度按比例缩放
查看>>
nginx 直接在配置文章中设置日志分割
查看>>
(算法)二叉树中两个结点的最近公共父结点
查看>>
Android实例-监测网络状态及一些事件(XE8+小米2)
查看>>
HDU 4686 Arc of Dream(递归矩阵加速)
查看>>
Apache 配置 Basic 认证
查看>>
使用 XML 实现 REST 式的 SOA
查看>>
SQL Server 日志收缩
查看>>