首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

条件检测的sql代码,该如何解决

2012-01-13 
条件检测的sql代码检测数据库a是否存在表b,如果不存在的话就新建一个表。求代码?[解决办法]if not exists (

条件检测的sql代码
检测数据库a是否存在表b,如果不存在的话就新建一个表。
求代码?

[解决办法]
if not exists (select * from sysobjects where xtype= 'U ' and name= 'b ')
create table a.dbo.b(
...
)
[解决办法]



use tempdb

if exists (select * from dbo.sysobjects where id = object_id(N '[dbo].[Table_Test] ') and OBJECTPROPERTY(id, N 'IsUserTable ') = 1)
begin
print N '表存在 '
end
else
begin

CREATE TABLE [dbo].[Table_Test] (
[Id_int] [int] IDENTITY (1, 1) NOT NULL ,
[test] [nvarchar] (300) COLLATE Chinese_PRC_CI_AS NULL
) ON [PRIMARY]
end

热点排行
Bad Request.