在sql数据库中怎么判断某张表是否已经存在了

2021-01-17 20:52:40 字数 4028 阅读 6742

1楼:海影幻

直接查询表数据 select * from table1 如果不存在table1就会报错

2楼:微6信

if exists(select*from sysobjects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要查询的表

sysobjects 是系统表

如何判断数据库中是否存在某个数据?

3楼:匿名用户

判断方法如下

一、select 字段

列表 from 数据表

例:1、select id,g**c,add,tel from haf (* 表示数据表中所有字段)

2、select 单价,数量,单价*数量 as 合计金额 from haf (as 设置字段的别名)

二、select … from … where 筛选条件式

例 筛选条件式:

1、字符串数据: select * from 成绩单 where 姓名='李明'

2、万用字符: select * from 成绩单 where 姓名 like '李%' select * from 成绩单 where 姓名 like '%李%' select * from 成绩单 where 姓名 like '%李_'

3、特殊的条件式:1.= / > / < / <> / >= / <=

2.and逻辑与 or逻辑或 not逻辑非

3.where 字段名称 in(值一,值二)

4.where 字段名称 is null / where 字段名称 is not null

如何使用sql语句判断一个数据库是否已经存在

4楼:

1.数据

库if exists(select 1 from master..dbo.sysdatabases where name='example')

print 'database existed'

else

print 'database not existed'

2.表if exists(select 1 from sysobjects where name ='表名' and type in ('s','u'))

print 'exists table'

else

print 'not exists table'

5楼:get格调宠儿

让两个数据库能直接建立分布式数据库并入同一个事务那就简单了,像 oracle 有 database link 能做到。db2 也有类似的方式。

insert into b.table2 (d)select c

from a.table1 a

left join b.table2 b on a.c = b.dwhere b.d is null

如何判断sql中某个数据库是否存在

6楼:我是你的茱立叶

if exists(select*from sysobjects where name ='bbsusers' )

drop table bbsusers

bbsusers 是要查询的表

sysobjects 是系统表

7楼:匿名用户

在sql server数据库编程时,常常需要判断一个数据库是否已经存在,如果不存在则创建此数据库。常用的方法有以下三种:

1. select * from master.dbo.sysdatabases where name='test_db'

如果不存在查询结果,则说明name所表示的数据库不存在

2. object_id('test_db')

如果无法获取对象id(null),则说明此对象不存在;常用

if object_id('test_db') is null

或者if (select object_id('test_db')) is null

3. db_id('test_db')

如果不能获取数据库id,则说明name所表示的数据库不存在;实际上此种方法也是在sysdatabases中查找,并返回数据库的id;常用

if db_id('test_db') is null

或者if (select db_id('test_db')) is null

在sql数据库中怎么判断某张表是否已经存在了

8楼:真奇怪

直接运行:select * from 表的名字;

如果存在的话就有数据,如果不村子直接会报错的

在sql中怎么判断数据库里是否存在一张表

9楼:聆听孤寂的雨声

select table

10楼:匿名用户

'select * from '+tablename+' where 1=0'

11楼:匿名用户

////// 执行一条计算查询结果语句,返回查询结果(object)。

////// 计算查询结果语句

/// 查询结果(object)

public static object getsingle(string sqlstring)

else

}catch (system.data.sqlclient.sqlexception e)}}

}///

/// 判断是否存在某表

////// 表名称

/// 是否存在

public static bool columnexists(string tablename)

return convert.toint32(res) > 0;

}connectionstring 是数据库链接字符串直接复制粘贴就可以用,请采纳。

急用:怎么用c#语言判断sql数据库中已经存在某个**了啊?????????

12楼:匿名用户

这人最好,直接给你个过程,调用即可。

#region 判断数据库表是否存在,通过指定专用的连接字符串,执行一个不需要返回值的sql***mand命令。

////// 判断数据库表是否存在,返回页头,通过指定专用的连接字符串,执行一个不需要返回值的sql***mand命令。

////// bhtsoft表

///public static bool checkexiststable(string tablename)

else}}

#endregion

13楼:手机用户

using system;

using system.collections.generic;

using system.***ponentmodel;

using system.data;

using system.drawing;

using system.text;

using system.windows.forms;

//引用命名空间

using system.data.oledb;

namespace **绑定

{public partial class form1 : form{//添加绑定对象,就是前面学过的ado.***对象oledbdataadapter da;//数据适配器

14楼:匿名用户

把这个sql语句在c#中写一个方法进行判断就可以了啊

select * from dbo.sysobjects where id = object_id(n '[dbo].[warn_info] ') and objectproperty(id, n 'isusertable ') = 1

在sql数据库中怎么判断某张表是否已经存在了

1楼 真奇怪 直接运行 select from 表的名字 如果存在的话就有数据,如果不村子直接会报错的 在sql数据库中怎么判断某张表是否已经存在了 2楼 海影幻 直接查询表数据 select from table1 如果不存在table1就会报错 3楼 微6信 if exists select f...

如何判断数据库中是否存在某个数据

1楼 匿名用户 判断方法如下 一 select 字段 列表 from 数据表 例 1 select id g c add tel from haf 表示数据表中所有字段 2 select 单价 数量 单价 数量 as 合计金额 from haf as 设置字段的别名 二 select from wh...

测风塔位置怎么判断是否在上风向,测风塔数据为什么同一高度输出的a和b两种风速

1楼 匿名用户 根据距离地面高度 测风塔是一种用于测量风能参数的高耸塔架结构,即一种用于对近地面气流运动情况进行观测 记录的塔形构筑物。以前多由风力发电企业 气象 环保部门建造,用于气象观测和大气环境监测。在塔体不同高度处安装有风速计 风向标以及温度 气压等监测设备。 可全天候不间断地对场址风力情况...