如何检查表是否存在以及它是否不存在在sql server 2008中创建表

前端之家收集整理的这篇文章主要介绍了如何检查表是否存在以及它是否不存在在sql server 2008中创建表前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在sql server 2008中编写一个存储过程
我需要检查数据库中是否存在表,如果没有,那么我需要创建它.

我该怎么做?

解决方法

像这样的东西
IF  NOT EXISTS (SELECT * FROM sys.objects 
WHERE object_id = OBJECT_ID(N'[dbo].[YourTable]') AND type in (N'U'))

BEGIN
CREATE TABLE [dbo].[YourTable](
    ....
    ....
    ....
) 

END

猜你在找的MsSQL相关文章