CSDN论坛 > MS-SQL Server > 疑难问题

请问在Sql server里面怎样判断某一个表是否存在呀 [问题点数:20分,结帖人linktoppeng]

Bbs1
本版专家分:0
结帖率 97.22%
CSDN今日推荐
Bbs10
本版专家分:102159
Blank
铜牌 2003年12月 总版技术专家分月排行榜第三
Blank
黄花 2004年1月 MS-SQL Server大版内专家分月排行榜第二
2003年12月 MS-SQL Server大版内专家分月排行榜第二
2003年10月 MS-SQL Server大版内专家分月排行榜第二
2003年9月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2004年2月 MS-SQL Server大版内专家分月排行榜第三
2003年11月 MS-SQL Server大版内专家分月排行榜第三
Bbs6
本版专家分:8454
Bbs14
本版专家分:884060
Blank
名人 年度总版至少三次排名前十即授予名人勋章
Blank
状元 2005年 总版技术专家分年内排行榜第一
2004年 总版技术专家分年内排行榜第一
Blank
进士 2006年 总版技术专家分年内排行榜第六
2003年 总版技术专家分年内排行榜第八
Blank
金牌 2005年6月 总版技术专家分月排行榜第一
2005年5月 总版技术专家分月排行榜第一
2005年4月 总版技术专家分月排行榜第一
2005年3月 总版技术专家分月排行榜第一
2005年2月 总版技术专家分月排行榜第一
2005年1月 总版技术专家分月排行榜第一
2004年12月 总版技术专家分月排行榜第一
2004年11月 总版技术专家分月排行榜第一
2004年10月 总版技术专家分月排行榜第一
2004年9月 总版技术专家分月排行榜第一
2004年8月 总版技术专家分月排行榜第一
2004年7月 总版技术专家分月排行榜第一
2004年6月 总版技术专家分月排行榜第一
2004年5月 总版技术专家分月排行榜第一
2004年4月 总版技术专家分月排行榜第一
2004年3月 总版技术专家分月排行榜第一
2004年1月 总版技术专家分月排行榜第一
2003年12月 总版技术专家分月排行榜第一
Bbs9
本版专家分:96845
Blank
黄花 2003年8月 MS-SQL Server大版内专家分月排行榜第二
2003年7月 MS-SQL Server大版内专家分月排行榜第二
2003年4月 MS-SQL Server大版内专家分月排行榜第二
2003年3月 MS-SQL Server大版内专家分月排行榜第二
2003年2月 MS-SQL Server大版内专家分月排行榜第二
2002年12月 MS-SQL Server大版内专家分月排行榜第二
2002年11月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2003年6月 MS-SQL Server大版内专家分月排行榜第三
2003年1月 MS-SQL Server大版内专家分月排行榜第三
Bbs5
本版专家分:2988
匿名用户不能发表回复!
其他相关推荐
SQL SERVER 新增表、新增字段、修改字段 判断表是否存在
// 新增之前判断表是否存在 IF NOT EXISTS (SELECT NAME FROM SYSOBJECTS WHERE ID = OBJECT_ID('tb_MessageHistory'))    BEGIN   CREATE TABLE tb_MessageHistory(    LSH VARCHAR(36) NOT NULL  PRIMARY KEY,       -- 流
【转】如何判断SQL中是否已经存在某表、存储过程、函数等
--判断是否存在addOneArticle这个存储过程 if Exists(select name from sysobjects where NAME = 'addOneArticle' and type='P')      drop procedure addOneArticle --判断是否存在countAr这个触发器 if exists(select * from db
SQL SERVER 删除前先判断指定的表或者存储过程是否存在
1、创建存储过程:CREATE PROCEDURE proc_pr ---将create修改成alter可以修改存储过程; AS BEGIN IF EXISTS(SELECT * FROM sysobjects WHERE TYPE='U' AND NAME='te') BEGIN PRINT '存在要删除的表te'; DROP TABLE te; PRINT
sql server如何查询一个表中的一个列是否存在唯一约束 比如查询 AA表的 BB列
示例:   CREATE TABLE AA (   BB INT UNIQUE );   SELECT   tab.name AS [表名],   idx.name AS [约束名称],   col.name AS [约束列名] FROM   sys.indexes idx     JOIN sys.index_columns idxCol       ON (idx.
sqlserver 判断库、表、视图等的存在
sql server 判断是否存在数据库,表,列,视图1 判断数据库是否存在 if exists (select * from sys.databases where name = ‘数据库名’) drop database [数据库名] 2 判断表是否存在 if exists (select * from sysobjects where id = object_id(N’[表名]’)
[SQL,Java]判断某一个已知表名的表是否在数据库中存在的方法
用Java语句判断数据库表是否存在     public boolean HasTable(String name) {         //判断某一个表是否存在         boolean result = false;         try {             DatabaseMetaData meta = sqlConn.getMetaData();
MySql查询某数据库的某一张表是否存在
select t.table_name from information_schema.TABLES t where t.TABLE_SCHEMA ="database_name" and t.TABLE_NAME ="table_name";  information_schema是MySql自带的一张用来描述数据库的元数据表。  TABLES存储的是表相关的一些基础数据,所以可以在此表内检
SQL Server判断数据库、表、存储过程、函数是否存在
--1.判断数据库是否存在 IF EXISTS ( SELECT * FROM sys.databases WHERE NAME = '[数据库名]' ) DROP DATABASE [数据库名] --2.判断表是否存在 IF EXISTS ( SELECT * FROM sysobjects
SQL 判断要添加列的表中是否有主键
if exists(select 1 from sysobjects where parent_obj=object_id(tb) and xtype=PK)begin print 表中已经有主键,列只能做为普通列添加 --添加int类型的列,默认值为0 alter table tb add 列名 int default 0 endelsebegin print 表中无主键,添加主键
SQL SERVER中先判断视图是否存在,然后再创建视图
如果我们的语句为: IF NOT EXISTS(SELECT 1 FROM sys.views WHERE name='Report_IndividualTicket') BEGIN create view Report_IndividualTicket as SELECT   Ticket.TicketNumber, Ticket.TicketID, GisProcess.Stage
关闭