SELECT TableName = OBJECT_NAME(c.object_id), ColumnsName = c.name, Description = ex.value, ColumnType=t.name, Length=c.max_length FROM sys.columns c L...
分类:
数据库 时间:
2014-10-16 16:58:22
阅读次数:
195
select a.name,a.[type],b.[definition] from sys.all_objects a,sys.sql_modules b where a.is_ms_shipped=0 and a.object_id = b.object_id--and a.[type] ='V...
分类:
数据库 时间:
2014-10-09 14:42:37
阅读次数:
294
1. Find foreign keys
SELECT
* FROM sys.foreign_keys
WHERE referenced_object_id
= object_id('Student')
2. Delete foreign keys
SELECT
'ALTER TABLE ' + OBJECT_SCHEMA_NAME(parent_object_id)
...
分类:
其他好文 时间:
2014-10-08 14:01:05
阅读次数:
243
逆透视转换是一种将数据从列的状态转换成行的状态的一种技术。进行逆透视转换一般要经历三个逻辑处理阶段:生成副本,提取元素和删除不相关的交叉。 下面是一个进行逆透视转换的示例。 USE tempdb;
GO -- 逆透视转换(列转行)
-- 准备测试数据
IF OBJECT_ID('dbo.Orders...
分类:
其他好文 时间:
2014-10-04 13:59:46
阅读次数:
332
IF OBJECT_ID('tempdb..#t') IS NOT NULL DROP TABLE #tGOcreate table #t(id int identity,Dt varchar(10))godeclare @starttime datetime,@endtime datetimes....
分类:
数据库 时间:
2014-10-01 11:38:31
阅读次数:
251
--1.查询被锁的情况
select object_name,machine,s.sid,s.serial#
from v$locked_object l,dba_objects o ,v$session s
where l.object_id = o.object_id
and l.session_id=s.sid;
--2.用下面语句kill掉死锁的进程
al...
分类:
数据库 时间:
2014-09-30 16:37:31
阅读次数:
352
以前在开发的时候遇到过一个需求,就是要按照某一列进行分组后取前几条数据,今天又有同事碰到了,帮解决了之后顺便写一篇博客记录一下。 首先先建一个基础数据表,代码如下: IF OBJECT_ID(N'Test') IS NOT NULL BEGIN DROP TABLE Test END CREATE ...
分类:
数据库 时间:
2014-09-28 19:23:55
阅读次数:
331
SELECT TableName = OBJECT_NAME(c.object_id), ColumnsName = c.name, Description = ex.value, ColumnType=st.name, Length=c.max_length FROM sys.columns c ...
分类:
数据库 时间:
2014-09-28 14:25:42
阅读次数:
228
关于sql 分组统计查询,我们在做报表的时候经常需要用到;今天就在这里整理下;先附上一段sql代码:if object_id(N'#mytb',N'U') is not null drop table #mytbgodeclare @Year intset @Year=2014create tabl...
分类:
数据库 时间:
2014-09-27 13:43:29
阅读次数:
390
同事发来2个语句,说语句1跑得慢,语句2很快就出结果。一执行,果然很慢。仔细发现,2个语句不等价。
语句1:
select l.*,o.object_name
from v$locked_object l left join all_objects o on l.object_id=o.object_id;
语句2:
select l.*,o.object_name
from v$...
分类:
其他好文 时间:
2014-09-25 12:15:08
阅读次数:
350