1楼:真奇怪
直接运行:select * from 表的名字;
如果存在的话就有数据,如果不村子直接会报错的
在sql数据库中怎么判断某张表是否已经存在了
2楼:海影幻
直接查询表数据 select * from table1 如果不存在table1就会报错
3楼:微6信
if exists(select*from sysobjects where name ='bbsusers' )
drop table bbsusers
bbsusers 是要查询的表
sysobjects 是系统表
如何在sql-server数据库中判断一个表是否存在?谢谢了,大神帮忙啊
4楼:百度用户
在sql数据库中有一个sysobjects表,记录当前所有的表名可以用query(sql语句)select * from sysobjectswhere '表名' = name或用table打开,用locate找一下 查看原帖》
如何判断mysql某个数据库某张表是否存在
5楼:师爷智商不够用
查询数据库是否存在功能
$sql:查询数据库的sql语句
$find_table:需要检查的表名*/
如何判断数据库中是否存在某个数据?
6楼:匿名用户
判断方法如下
一、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查询一个表里的数据在另一个表是否存在
7楼:匿名用户
insert into tablea
select * from tableb b where not exists(select 1 from tablea a where a.id = b.id)
insert into tablea
select * from tableb bleft join tablea a on a.id = b.idwhere a.id is null
----用 not exists来判断,left join ,其中条件为唯一性主键
8楼:504工作室
--创建测试表
create table aa_tmp(id varchar2(10)); --插入目标表
create table aa_lookup(id varchar2(10));--要插入
的数据insert into aa_lookup values('1');
insert into aa_lookup values('2');
insert into aa_lookup values('3');
***mit;
--插入数据不存在时更新
insert into aa_tmp(id)select id from aa_lookup awhere not exists
(select 1 from aa_tmp bwhere a.id=b.id);
***mit;
9楼:明白婆婆
select * from swdj where qymc not in (select qymc from gsdj)
10楼:匿名用户
1先判断是否存在
if exists(select * from 表名where 字段not in '数据')
insert添加
sqlserver怎样判断查询出来的表里 某列是否存在
11楼:
类似下面例子,判断不存在字段则增加
if not exists (select a.name from syscolumns a,sysobjects b
where a.id=b.id
and ltrim(a.name)='col_name' and ltrim(b.name)='tablename')
alter table [tablename] add [col_name] char(3) nullgo
12楼:
没有直接判断列是不是存在的,你通过判断a列的值来实现
13楼:浅风渐微凉
exists(select a from tbl where id='***')
如何判断sql中某个数据库是否存在
14楼:我是你的茱立叶
if exists(select*from sysobjects where name ='bbsusers' )
drop table bbsusers
bbsusers 是要查询的表
sysobjects 是系统表
15楼:匿名用户
在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数据库中某个表是否存在
16楼:匿名用户
在sql数据库中有一个sysobjects表,记录当前所有的表名可以用query(sql语句)select * from sysobjectswhere '表名' = name或用table打开,用locate找一下