반응형 IT테크/DB 썸네일형 리스트형 SQL Admin Tip 새로운 암호 설정(계정잃어 버렸을때..) sp_password @new = 'newpasswd', @loginame = 'sa' 많이 실행되는 쿼리 찾기(단, 오래된 기록은 남아있지 않음..) select top 50 * from sys.dm_exec_query_stats 쿼리내용 확인(위에서 찾은 쿼리의 암호화를 풀어줌) select * from sys.dm_exec_sql_text(0x03000900694DB5083E648B01D69900000100000000000021) 실행커서 찾기 USE master; GO SELECT c.creation_time ,cursor_id ,name ,c.session_id ,login_name FROM sys.dm_exec_cursors(0) AS c JOIN sy.. 더보기 Case구문 간단 정리 ■ Case 조건 목록을 평가하고 가능한 여러 결과 식 중 하나를 반환합니다. CASE 식에는 두 가지 형식이 있습니다. 단순 CASE 식은 특정 식을 일련의 단순 식과 비교하여 결과를 결정합니다. 검색된 CASE 식은 일련의 부울 식을 평가하여 결과를 결정합니다. 두 가지 형식 모두 선택 사항인 ELSE 인수를 지원합니다. CASE는 유효한 식이 허용되는 모든 문 및 절에 사용할 수 있습니다. 예를 들어 SELECT, UPDATE, DELETE 및 SET과 같은 문과 select_list, IN, WHERE, ORDER BY 및 HAVING과 같은 절에 CASE를 사용할 수 있습니다. 여기서 간단한 팁은 Where 절과 Having 절에 Case를 사용할 수 있다는 것이다. ex> --Having 절 .. 더보기 select top 10 Procedure 테이블 구조가 어떻게 생겼는지 몰라서 항상 치는 쿼리... select top 10 * from 테이블명.. 난 항상 귀찮더라고..ㅋㅋ 그래서 혹시 해결해 놓은 작업같은게 업나 보니깐 이런 방법이..ㅋㅋ 프로시저를 만들고 단축키로 등록시켜 놓은후 커서로 테이블명을 선택후 단축키를 누르면 선택한 테이블명을 파라미터로 보내 프로시저를 실행시킨다. DB구조를 잘 몰라 자주 Select문을 실행할 경우에 유용하다. ㅋㅋ 좋아 좋아~~ Create Proc [dbo].[SelectTable] @StrTalbe varchar(300) as set nocount on select @StrTalbe = 'select top 10 * from ' + @StrTalbe exec (@StrTalbe ) 이렇게 만들고 단축키.. 더보기 이전 1 2 다음 반응형