关于如何获取索引脚本的语句很多,上次在项目中需要去查询并获取索引脚本,所以写了一个简单的查询语句来进行获取。 WITH idxcol AS ( SELECT i.object_id , i.index_id , OBJECT_NAME(i.object_id) AS objname , i.name ...
分类:
数据库 时间:
2017-07-18 10:19:01
阅读次数:
216
正常运行计划 set autotrace traceonly set linesize 1000 select /*+index(t idx_object_id)*/ * from t where object_id=19; Execution Plan Plan hash value: 20418 ...
分类:
数据库 时间:
2017-07-16 14:58:02
阅读次数:
207
//////////////////查询指定表外键约束select a.name as 约束名, object_name(b.parent_object_id) as 外键表, d.name as 外键列, object_name(b.referenced_object_id) as 主健表, c. ...
分类:
数据库 时间:
2017-07-15 22:43:10
阅读次数:
253
use pubdbgoIF OBJECT_ID(N'dbo.RegexReplace') IS NOT NULL DROP FUNCTION dbo.RegexReplace GO --开始创建正则替换函数 CREATE FUNCTION DBO.RegexReplace ( @string VAR ...
分类:
数据库 时间:
2017-07-10 19:15:49
阅读次数:
177
一、先建库表 use master if exists (select 1 from sysobjects where id = object_id('testsum') and type = 'U') drop table testsumgo create table testsum ( id i ...
分类:
数据库 时间:
2017-07-09 13:54:41
阅读次数:
197
判断数据库中是否已存有当前方法,如果有则删除。 object_id()--返回架构范围内对象的数据库对象标识号 OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] object_name' [ ,'object_typ ...
分类:
数据库 时间:
2017-07-06 13:22:32
阅读次数:
211
SELECT DISTINCT DB_NAME() AS N'db_name' , E.name AS N'schema_name' , OBJECT_NAME(a.object_id) AS N'table_name' , b.name N'index_name' , user_seeks N's... ...
分类:
数据库 时间:
2017-07-05 11:40:00
阅读次数:
238
转自:http://blog.itpub.net/16436858/viewspace-609341/ BEGIN WITH tx AS ( SELECT a.object_id ,b.name AS schema_name ,a.name AS table_name ,c.name as ix_n ...
分类:
数据库 时间:
2017-07-04 20:19:05
阅读次数:
229
数据库中每个对像都有一个唯一的ID值,用Object_name(id)可以根据ID值得到对像的名称,object_id(name)可以根据对像名称得到对象的IDobject_id()只能返回用户创建的对像的ID,像以sys开头的表都是系统表所以返回不了的 如下列: ...
分类:
其他好文 时间:
2017-07-04 14:55:03
阅读次数:
111
select substr(object_name,1,30),substr(os_user_name,1,20) from v$locked_object,user_objects where v$locked_object.object_id = user_objects.object_id s ...
分类:
数据库 时间:
2017-06-30 18:47:06
阅读次数:
201