'ms-sql' 카테고리의 다른 글

SQL서버 환경 위주의 핵심 튜닝 정리  (0) 2013.07.31
OLE DB provider "SQLNCLI" for linked server 문제  (0) 2013.02.15
DATENAME  (1) 2012.06.19
트랜젝션 로그 삭제  (4) 2012.04.24
identity 풀고 싶을때  (1) 2012.04.23
Posted by 정광원
,

DATENAME

ms-sql 2012. 6. 19. 17:48
Posted by 정광원
,

identity 풀고 싶을때

ms-sql 2012. 4. 23. 14:25
http://blog.mesmerist.net/8

set identity_insert dbo.event on

반듯이 아래와 같이 컬럼을 넣어줘야함

Insert A(컬럼명..)

Select * from B


set identity_insert dbo.event off

 

관련 생성 쿼리


select 'set identity_insert dbo.' + b.name +' on '
, 'insert into ' + b.name + ' ( '+
 STUFF((SELECT ',' + name 
    
       FROM sys.columns B
       WHERE B.object_id = A.object_id
       FOR XML PATH('')
      ),1,1,'')
       + ' ) select * from [mesj].mes_sep.dbo.' +b.name + ' '
, 'set identity_insert dbo.' + b.name +' off '
 from sys.identity_columns a
inner join sys.tables b
on a.object_id = b.object_id

'ms-sql' 카테고리의 다른 글

DATENAME  (1) 2012.06.19
트랜젝션 로그 삭제  (4) 2012.04.24
해당 sp에 있는 테이블에 뽑아오기  (4) 2012.02.28
테이블 명세서 쿼리  (2) 2012.02.20
특정단어 포함 MS-SQL  (2) 2011.10.31
Posted by 정광원
,
SP_DEPENDS SP_EQ_DD_COST_SELECT <-- 해당 sp에 있는 테이블 뽑아오기
SP_DEPENDS EQ_DD_COST <-- 해당 테이블에서 사용된 SP 뽑아오기

단 다이나믹 쿼리는 안됨

'ms-sql' 카테고리의 다른 글

트랜젝션 로그 삭제  (4) 2012.04.24
identity 풀고 싶을때  (1) 2012.04.23
테이블 명세서 쿼리  (2) 2012.02.20
특정단어 포함 MS-SQL  (2) 2011.10.31
ms-sql 캐시  (1) 2011.07.08
Posted by 정광원
,
Posted by 정광원
,

특정단어 포함 MS-SQL

ms-sql 2011. 10. 31. 15:25
SELECT ROUTINE_NAME
FROM INFORMATION_SCHEMA.ROUTINES
WHERE ROUTINE_DEFINITION LIKE '%FN_EQ_INV_BUGTMT_%'
AND ROUTINE_TYPE='PROCEDURE'
order by ROUTINE_NAME

 

'ms-sql' 카테고리의 다른 글

해당 sp에 있는 테이블에 뽑아오기  (4) 2012.02.28
테이블 명세서 쿼리  (2) 2012.02.20
ms-sql 캐시  (1) 2011.07.08
에러 정보 가져오기  (5) 2011.06.14
그룹별로 순위 매기기  (1) 2011.04.13
Posted by 정광원
,

ms-sql 2008 설치

ms-sql 2011. 4. 6. 09:05

'ms-sql' 카테고리의 다른 글

에러 정보 가져오기  (5) 2011.06.14
그룹별로 순위 매기기  (1) 2011.04.13
lock process 알아보는 방법  (1) 2011.03.24
Microsoft SQL Server 2008 Express에 원격 접속 허용하기  (3) 2010.11.22
WHERE CURRENT OF  (1) 2010.11.05
Posted by 정광원
,
-- process
SELECT A.SPID,
       A.BLOCKED,
       A.NT_USERNAME,
       A.HOSTNAME,
       A.PROGRAM_NAME,
       A.CMD,
       A.STATUS,
       A.LOGINAME,
       A.LOGIN_TIME,
       A.LAST_BATCH
  FROM MASTER.DBO.SYSPROCESSES A
 WHERE A.HOSTPROCESS <> ''
-- lock
SELECT DISTINCT
       B.SPID,
       B.NT_USERNAME,
       B.HOSTNAME,
       B.PROGRAM_NAME,
       B.CMD,
       B.STATUS,
       B.LOGINAME,
       B.LOGIN_TIME,
       B.LAST_BATCH
  FROM MASTER.DBO.SYSLOCKINFO A
       JOIN MASTER.DBO.SYSPROCESSES B ON A.REQ_SPID     = B.SPID
       JOIN MASTER.DBO.SPT_VALUES   C ON A.RSC_TYPE     = C.NUMBER
                                     AND C.TYPE         = 'LR'
       JOIN MASTER.DBO.SPT_VALUES   D ON A.REQ_STATUS   = D.NUMBER
                                     AND D.TYPE         = 'LS'
       JOIN MASTER.DBO.SPT_VALUES   E ON A.REQ_MODE + 1 = E.NUMBER
                                     AND E.TYPE         = 'L'
                                     AND E.NAME         = 'X'
 ORDER BY B.SPID

'ms-sql' 카테고리의 다른 글

그룹별로 순위 매기기  (1) 2011.04.13
ms-sql 2008 설치  (1) 2011.04.06
Microsoft SQL Server 2008 Express에 원격 접속 허용하기  (3) 2010.11.22
WHERE CURRENT OF  (1) 2010.11.05
테이블 및 컬럼 설명값 가져오기  (1) 2010.11.04
Posted by 정광원
,

WHERE CURRENT OF

ms-sql 2010. 11. 5. 17:25

WHERE CURRENT OF

   - ROWID를 이용하지 않고도 현재 참조하는 행을 갱신하고 삭제할 수 있게 합니다.
   - 추가적으로 FETCH문에 의해 가장 최근에 처리된 행을 참조하기 위해서
      "W
HERE CURRENT OF 커서이름 "    절로 DELETE나 UPDATE문 작성이 가능합니다..
   - 이 절을 사용할 때 참조하는 커서가 있어야 하며,  
     
FOR UPDATE절이 커서 선언 query문장 안에 있어야 합니다.

      그렇지 않으면 error가 발생합니다..

원문 : http://선량.com/73

Posted by 정광원
,

ms-sql 쿼리 튜닝

ms-sql 2010. 10. 20. 16:16

'ms-sql' 카테고리의 다른 글

WHERE CURRENT OF  (1) 2010.11.05
테이블 및 컬럼 설명값 가져오기  (1) 2010.11.04
SQL 사용시 주의할 점  (1) 2010.10.20
ms-sql db Link  (4) 2010.10.18
ms-sql 2005 설치  (1) 2010.10.18
Posted by 정광원
,