Dbcc Inputbuffer RPC Event 또는 Language Event를 사용할 수 있습니다. 마지막 이벤트가 감지되지 않으면 No Event가 출력됩니다. 매개 변수 smallint 0 = 텍스트 1- n = 매개 변수 EventInfo nvarchar(4000) RPC의 EventType의 경우 EventInfo에 프로시저 이름만 포함됩니다. EventType이 Language인 경우 이벤트의 첫 4000자만 표시됩니다. 구문 DBCC INPUTBUFFER ( session_id [ , request_id ]) [WITH NO_INFOMSGS ] session_id 각 기본 활성 연결과 연관된 세션 ID입니다. request_id 현재 세션 내에서 검색할 정확한 요청(일괄 처리)입니다. 다음..
Select 한 데이타에 순번 채번이 필요한 경우 별별 방법을 다 사용해 보았습니다. 임시테이블에 밀어 넣어서 Identify로 순번을 매기던가, loop돌면서 update 로 채번을 하던가... 참 번거로웠는데, 이런 기능이 DBMS에 숨어있었는지는 몰랐어요. ROW_NUMBER() 나를 날 코딩해서 해방시켜줌 이 기능 잘 익혀두었다가 써먹어보세요~^^* -- PARTITION BY -> 그룹 설정 -- ORDER BY -> 순번 매기는 순서 사용법 ROW_NUMBER() OVER(PARTITION BY b.machinecd, b.adate ORDER BY b.machinecd,sum(b.losstime) DESC) 순번만 채번 할 경우 SELECT ROW_NUMBER() OVER(ORDER BY co..
날짜 형변환 select convert(varchar, getdate() ,100), convert(varchar, getdate() ,101), convert(varchar, getdate() ,102), convert(varchar, getdate() ,103), convert(varchar, getdate() ,104), convert(varchar, getdate() ,105), convert(varchar, getdate() ,106), convert(varchar, getdate() ,107), convert(varchar, getdate() ,108), convert(varchar, getdate() ,109), convert(varchar, getdate() ,110), convert(va..
ABS ABS함수는 절대값을 나타낸다.형식: ABS(숫자값) POWER POWER함수는 제곱근을 표현해 준다. 형식: POWER(숫자값, 승수값) SQRT SQRT는 루트값을 표현해준다. 형식: SQRT(숫자값) RAND RAND는 0 에서 1사이의 난수를 발생시킨다. 형식: RAND(초기값) ROUND ROUND는 반올림 함수이다. 형식: ROUND(숫자, 자릿수) ROUND는 자릿수만 조심하면 된다. 2번째 결과는 8을 반올림하여 그 앞의 9에 1이 더해진것이고 3번째 결과는 9가 반올림된것이다. CEILING, FLOOR CEILING은 소수점 첫번째 값을 기준으로 올림을 하고 FLOOR는 소수점 첫번째 값을 기준으로 내림을 한다. 형식: CEILING(숫자) ... FLOOR도 동일 CEILING..
Linkedserver 생성 쿼리 이 경우도 '새 연결된 서버 마법사'를 사용해도 되지만, 마법사를 사용할 수 없을 경우 사용할 수 있습니다. Exec sp_addlinkedserver @server = '링크서버명칭', @srvproduct = 'SQLOLEDB', @provider = 'SQLOLEDB', @datasrc = 'SQL서버IP + 포트', @provstr='Provider=SQLOLEDB;Data Source=SQL서버IP + 포트;Initial Catalog=데이타베이스명칭;User id=계정; Password=패스워드;', @location = null, @catalog = '' Ex) Exec sp_addlinkedserver @server = 'linked_svr' @srvpro..
쿼리분석기로 명령프롬프트를 사용하는 방법으로 'xp_cmdshell' 을 많이 사용합니다. 그런데, 이 함수는 보안상에 위험요소가 많아서, 최근 MicroSoft에서는 이 기능을 기본적으로 막아 놓고 있습니다. 그래도 사용을 하고자 한다면, 활성화 시켜야겠죠. 활성화 -- To allow advanced options to be changed. EXEC sp_configure 'show advanced options', 1 GO -- To update the currently configured value for advanced options. RECONFIGURE GO -- To enable the feature. EXEC sp_configure 'xp_cmdshell', 1 GO -- To updat..
ISO 8601 (Calendar) 함수 ISO 8601 표준 주차 구하는 함수를 만들어보았습니다. select * from ufn_week_iso('2009') 실행하시면, 2009년도 주차가 범위별로 조회가 되어집니다. /****** Object: UserDefinedFunction [dbo].[ufn_week_seo] Script Date: 09/20/2011 16:14:21 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author: 서공석 -- Create date: 2011.09.20 -- Description: 달력 주차 기준 ISO 8601 (..
xp_cmdshell stored procedure 해제방법 1) sp_dropextendedproc 사용 USE MASTER IF OBJECT_ID('[dbo].[xp_cmdshell]') IS NOT NULL BEGIN EXEC sp_dropextendedproc 'xp_cmdshell' END 2) sp_configure 사용 EXEC sp_configure 'show advanced options',1 EXEC sp_configure'xp_cmdshell', 0 RECONFIGURE xp_cmdshell stored procedure 완전히 삭제 방법 xplog70.dll 삭제 (Path : c:\Program Files\Microsoft SQL Server\MSSQL\Binn) xplog70.d..
Alter Table 명령어 자꾸 자꾸 까먹어 버리는 alter 명령어 또 생각이 안나.... 프로그래머님들은 저와 같은 생각 많이 하실겁니다. 쿼리창에 테이블 변경 하려고 alter 명령어를 쓰려고 하는 찰나... 생각나지 않는 alter명령어 ㅎㅎ 그래서 이렇게 적어봅니다.~ 구분 명령어 테이블 컬럼 추가 ALter Table 테이블명 Add Createt_Col nvarchar(100) Default Null 테이블 컬럼 삭제 ALter Table 테이블명 Drop Column Createt_Col 제약조건 삭제 ALter Table 테이블명 Drop Constraint 제약조건명 컬럼형식 변경 ALter Table 테이블명 Alter Createt_Col numeric(18,5) Default N..
BCP유틸리티 데이타베이스 데이타를 txt파일로 다운받는 방법에 대해 소개 합니다. 물론, 여러 방법이 있지만, BCP를 사용하게 되면 속도도 빠르고...음.. 속도도 빠르고... 속도도 빠릅니다. ㅎㅎ 여러 옵션이 있지만, 여기서는 TXT로 다운 받는 방법만 기술합니다. --------------------------------------------------------------------------------------- 아래와 같이 명령프롬프트에서 실행하면, 바탕화면에 Select 한 데이타가 [TEST.TXT] 로 다운이 되어진답니다. Bcp "select * from 데이타베이스명.dbo.테이블" queryout "C:\Users\Administrator\Desktop\TEST.TXT" -c ..
MDF파일 연결하기 데이타베이스 '연결마법사'를 사용하지 못할 경우 쿼리로 연결하는 방법입니다. 참~ 쉽죠~잉~~! ------------------------------------------------------- sp_attach_single_file_db '데이타베이스명' , 'MDF파일 경로' ex) sp_attach_single_file_db 'ERP' , 'D:\ERP.MDF' ------------------------------------------------------- 아~! 위에 방법은 반드시 LDF 파일도 있어야 합니다.^^
아래 프로시져는 동적쿼리 참고용~ ^^ 해보니까 생각보다 쉽네~ -- ============================================= -- Author: -- Create date: -- Description: -- ============================================= --exec usp_seo '20101021' ALTER PROCEDURE [dbo].[usp_seo] @p_dt VARCHAR(08) --계획일자 AS Declare @week varchar(06), -- 주차 @yyyy varchar(04), -- 년도 @maxversion varchar(02), -- dily_fcst의 최종 version @msg varchar(100), @Sql_Str..
-- Delete ALTER trigger [dbo].[utr_mpilb01d] on [dbo].[mpilb01t] for delete as declare @lv_msg varchar(100), @errcode smallint update a set a.prodqty = 0 from mpasg01t a, deleted b where a.adate = b.adate and a.juya = b.juya and a.machinecd = b.machinecd and a.seq = b.seq if @@error 0 begin select @errcode = -1 goto error_process end return -- 에러체크 error_process: SELECT @lv_msg = 'Trigger DELETE..
-- Update ALTER trigger [dbo].[utr_mpilb01u] on [dbo].[mpilb01t] for update as declare @lv_msg varchar(100), @errcode smallint update a set a.prodqty = b.workqty from mpasg01t a, inserted b where a.adate = b.adate and a.juya = b.juya and a.machinecd = b.machinecd and a.seq = b.seq if @@error 0 begin select @errcode = -1 goto error_process end return -- 에러체크 error_process: SELECT @lv_msg = 'Trigg..
-- Insert ALTER trigger [dbo].[utr_mpilb01i] on [dbo].[mpilb01t] for insert as declare @lv_msg varchar(100), @errcode smallint, @gubun char(01), @chk char(01) Set @gubun = (select gubun from inserted) Set @chk = (select chk from inserted) -- 작업지시서 미연결 추가시 자동으로 작업지시 생성 IF (@gubun = 'Y') and (@chk = 'I') BEGIN insert into mpasg01t ( adate, juya, machinecd, seq, itemcd, rank, prodqty, gubun, /*plan..
- Total
- Today
- Yesterday
- trigger
- 태그를 입력해 주세요.
- 안드로이드 강좌
- 장현동 카페
- 센서
- PowerBuilder
- 우리동네 카페
- 운정신도시
- 안드로이드
- 삼척 추천여행지
- 리스트뷰
- 울산 카페 추천
- 대구 카페 추천
- 티스토리 초대장
- 간절곶 맛집
- 울산 북구 맛집
- 파워빌더
- 울산 추천 카페
- 장현 카페
- 초대장
- 맛집
- 트리거
- 티스토리초대장
- 울산 맛집
- 울산 예쁜 카페
- 티스토리 초대
- 울산 중구 카페
- 울산 카페
- MSsql
- 삼척 추천 여행지
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |