常用数据库查询判断表和字段是否存在的SQL(如果结果为1表示存在,为0表示不存在) 1、MSSQL?Server
表:
SELECT?COUNT(*)?FROM?dbo.sysobjects?
WHERE?name=?‘table_name‘;
字段:
SELECT?COUNT(*)?FRO...
分类:
数据库 时间:
2015-05-24 08:59:30
阅读次数:
141
if exists(select * from sysobjects where name='view_stuInfo_stuMarks') drop view view_stuInfo_stuMarksgocreate view view_stuInfo_stuMarks as select 姓名...
分类:
数据库 时间:
2015-05-22 18:44:07
阅读次数:
124
阶段1:练习——统计某类型客房的入住客人人数需求说明使用存储过程统计在指定类型的客房入住客人的总人数提示:存储过程的输入参数是指定的客房类型名称USE HotelGO--阶段1:查询入住在指定客房类型的客房的顾客数IF EXISTS(SELECT * FROM sysobjects WHERE na...
分类:
数据库 时间:
2015-05-16 18:14:02
阅读次数:
139
在我们使用SQL数据库的过程中,经常会遇到查询表结构的情况,以下就是sql语句的写法:--查询非系统数据库SELECT nameFROM Master..SysDatabasesWHERE dbid > 4查询数据库下所有表 SELECT name FROM sysobjects WHERE ...
分类:
数据库 时间:
2015-05-16 16:24:32
阅读次数:
141
一个服务器中所有的数据库
SELECT * FROM Master..SysDatabases ORDER BY Name
一个数据库中所有的表
SELECT * FROM sysobjects WHERE xtype='u'
一个表的说明信息
SELECT * FROM sys.extended_properties a left JOIN sysobjects b ...
分类:
数据库 时间:
2015-05-15 12:05:32
阅读次数:
311
-实现删除学生信息时把该学生的成绩记录全部清空--判断触发器是否存在if exists(select * from sysobjects where name = 'delete_student')drop trigger delete_studentgocreate trigger delete_...
分类:
其他好文 时间:
2015-05-14 18:10:17
阅读次数:
105
一. SELECT INTO 1.使用select into会自动生成临时表,不需要事先创建 select * into #temp from sysobjects 01.把存储过程结果集SELECT INTO到临时表 select * from #temp 2.如果当前会话中,已存在同...
分类:
数据库 时间:
2015-05-13 19:40:22
阅读次数:
166
关于SQL Server数据库的一切信息都保存在它的系统表格里。我怀疑你是否花过比较多的时间来检查系统表格,因为你总是忙于用户表格。但是,你可能需要偶尔做一点不同寻常的事,例如数据库所有的触发器。你可以一个一个地检查表格,但是如果你有500个表格的话,这可...
分类:
数据库 时间:
2015-05-13 19:36:11
阅读次数:
172
if exists (select * from sysobjects where name='Test') drop table test;gocreate table Test(ID int, --IDName nvarchar(50), --名称Total int, --总量Finishe.....
分类:
数据库 时间:
2015-05-13 12:07:35
阅读次数:
203
sql语句,怎么查看一个表中的所有约束,比如,一个student表,有唯一,外键,主键,用sql语句怎么查看student表中的所有约束呢?select * from sysobjects where parent_obj in(select id from sysobjects where nam...
分类:
数据库 时间:
2015-05-10 16:56:03
阅读次数:
136