if exists(select * from tempdb..sysobjects where id=object_id('tempdb..#Data'))drop table #Datacreate table #Data(name varchar(100),row varchar(100),r...
分类:
数据库 时间:
2015-02-02 19:49:03
阅读次数:
181
转自:http://www.cnblogs.com/yugen/archive/2010/07/25/1784749.html1、判断数据表是否存在 方法一:use yourdb;goif object_id(N'tablename',N'U') is not nullprint '存在'else....
分类:
数据库 时间:
2015-01-31 16:00:44
阅读次数:
167
if DB_ID(N'DATABASENAME') is not nulluse databasename--跳转到指定数据库goif object_id(N'a',N'U') is not nulldrop table ago注:a 是一个表,U代表是数据表类型类似于U的类型代码,如下所示对象类型...
分类:
数据库 时间:
2015-01-31 00:20:56
阅读次数:
202
有时候因为之间有关系,就使用到了计算列。所以我又做一下实验先随便搞张表Use tempdbGOIF OBJECT_ID('TestTR1') IS NOT NULL DROP TABLE TestTR1GOCREATE TABLE [dbo].[TestTR1]( [ID] [i...
分类:
其他好文 时间:
2015-01-30 17:19:29
阅读次数:
128
一、定义存储过程目的是把当前的所有表的相关信息全部都保存在一个指定的表里面CREATE PROCEDURE get_tableinfo AS if not exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[table...
分类:
数据库 时间:
2015-01-28 19:37:24
阅读次数:
178
//如果返回的行数大于0 表示表中含有该字段 否则不含有该字段select * from syscolumns where id=object_id('表的名称') and name='字段名称'//向表中添加字段alter table 表的名称 add 字段名称 字段类型//删除表中...
分类:
其他好文 时间:
2015-01-27 17:46:24
阅读次数:
209
--查询建立时间--表select * from sysobjects where id=object_id(N'表名') and xtype='U' --表的结构select * from syscolumns where id=object_id(N'表名') --存储过程select * fr...
分类:
其他好文 时间:
2015-01-27 12:51:44
阅读次数:
159
原来语句执行计划SELECT t1.*, t2.owner FROM t1, t2WHERE t1.object_name LIKE '%T1%' AND t1.object_id = t2.object_id;--------------------------------------------...
分类:
数据库 时间:
2015-01-27 12:33:12
阅读次数:
507
原文:SQL Server 判断表中是否存在某字段功能:判断表中是否存在某字段,若不存在,则新增该字段
语句:
IF NOT EXIST (SELECT 1 FROM [DATABASE].SYS.SYSCOLUMNS WHERE ID=OBJECT_ID([DATABASE].[SCHEMA].[...
分类:
数据库 时间:
2015-01-27 10:51:09
阅读次数:
175
SELECT o.name, ddps.row_count FROM sys.indexes AS i INNER JOIN sys.objects AS o ON i.OBJECT_ID = o.OBJECT_ID INNER JOIN sys.dm_db_partition_stats AS d...
分类:
数据库 时间:
2015-01-27 09:18:05
阅读次数:
181