判断数据库是不是存在
if DB_ID(N'DATABASENAME') is not null
判断表,视图,存储过程,游标的方法综合如下:
use databasename--跳转到指定数据库
go
if object_id(N'a',N'U') is not null
drop table a
go
注:a 是一个表,U代表是数据表类型
...
分类:
数据库 时间:
2015-01-11 00:59:58
阅读次数:
243
判断表是否存在:语法:SELECT * FROM dbo.SysObjects where id = object_id(N'表名') 例子:SELECT * FROM dbo.SysObjects where id = object_id(N'ExchangeLog')if exists(S...
分类:
数据库 时间:
2015-01-07 12:50:10
阅读次数:
175
SELECT t.name AS table_name,c.name AS column_nameFROM XOIFundData.sys.tables AS tINNER JOIN XOIFundData.sys.columns c ON t.OBJECT_ID = c.OBJECT_IDWHE....
分类:
数据库 时间:
2015-01-05 21:48:17
阅读次数:
253
说明:一个带有update的循环的代码。很简单,但是在QQ群里问了,应该说是很少有人注意这个问题,也就是很少有人真的理解SQL中的Update。代码如下:if object_id('tempdb..#TB') is not null drop table #TBgo--创建的是临时表creat...
分类:
数据库 时间:
2015-01-04 19:13:23
阅读次数:
297
1. 创建测试表TBL_STAT,及索引,但不插入记录
SQL> create table TBL_STAT as select * from dba_objects where 1
Table created.
SQL> create index idx_tbl_stat on tbl_stat (object_id);
Index created.
SQL> sele...
分类:
其他好文 时间:
2015-01-03 14:40:23
阅读次数:
159
先建好測试环境: USE TEMPDBGOIF OBJECT_ID('T1') IS NOT NULL DROP TABLE T1IF OBJECT_ID('T2') IS NOT NULL DROP TABLE T2GOCREATE TABLE T1(ID1 INT,VAL1 VARCHAR(50...
分类:
其他好文 时间:
2014-12-31 14:15:23
阅读次数:
200
判断存储过程是否加密
select *
from sys.objects SP
left join sys.sql_modules AS smsp ON smsp.object_id = sp.object_id
where sp.type ='P'
and smsp.definition IS NULL --加密时内容为NULL...
分类:
数据库 时间:
2014-12-31 11:23:31
阅读次数:
195
很多人都知道ORACLE中有Merge關鍵字,其實SQL Server從2008版本開始也支持Merge了。
從而也可以像ORACLE一樣在一條SQL語句中同時進行Update、Insert、Delete操作。
下面來一個簡單的例子,直接上代碼了,
數量準備:
IF OBJECT_ID('TestA','U') IS NOT NULL
DROP TABLE TestA
GO
IF OB...
分类:
数据库 时间:
2014-12-30 23:38:51
阅读次数:
210
SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.columns WHERE TABLE_NAME='tablaname' AND COLUMNPROPERTY(OBJECT_ID('tablaname'),COLUMN_NAME,'IsIdentity')...
分类:
数据库 时间:
2014-12-30 13:32:26
阅读次数:
149
Couchbase第一印象(架构特性)面向文档 保存的字节流总有一个 DOCUMENT ID(Object_ID)高并发性,高灵活性,高拓展性,容错性好面向文档的集群存储系统每个文档用一个唯一的Doc ID均衡负载Buckets vs vBuckets1. Bucketscouchbase的存储逻辑...
分类:
其他好文 时间:
2014-12-29 13:46:12
阅读次数:
254