본문 바로가기

[MSSQL] 자동증가컬럼(IDENTITY) 초기화 자동증가컬럼(IDENTITY) 초기화 DBCC CHECKIDENT([table_name], RESEED, 0) 더보기
[트리거] 한트리거안에서 Insert,Update,Delete Trigger 구별하는 방법 [트리거] 한트리거안에서 Insert,Update,Delete 트리거 구별하는 방법 - 한 트리거 안에 Insert,Update,delete 트리거를 구현한 경우 각 Action에 대한 구별법 테스트 환경CREATETABLEZ_TestTable ( SeqINTIDENTITY(1,1), NameVARCHAR(50), CONSTRAINT [PK_Z_TestTable] PRIMARY KEY CLUSTERED ( Seq ASC ) ) DECLARE@wIndexINT SELECT@wIndex= 1 WHILE ( @wIndex < 1000 ) BEGIN INSERT INTO Z_TestTable (Name) VALUES ( '테스트' + CAST(@wIndex AS VARCHAR) ) SELECT@wIndex = .. 더보기
프로시져/함수/트리거 등의 스크립트를 확인할 수 있는 방법 프로시져/함수/트리거 등의 스크립트를 확인할 수 있는 방법 - 대상: 프로시져,트리거,함수 1. sp_helptext 1) exec sp_helptext '유효한 대상 object명' 2) 해당 DB의 프로시져,함수 들에 대한 sp_helptext 붙이는 프로시져 SELECT 'exec sp_helptext ' + [SPECIFIC_NAME] [sp_helptext object명] FROM INFORMATION_SCHEMA.ROUTINES WHERE [ROUTINE_TYPE] = 'PROCEDURE' OR [ROUTINE_TYPE] = 'FUNCTION' ORDER BY [ROUTINE_NAME] 2. INFORMATION_SCHEMA.ROUTINES - 프로시져, 함수등에 대한 정보 제공 하는 시스템 .. 더보기
테이블 레이아웃 문서를 위한 쿼리 테이블 레이아웃 문서를 위한 쿼리 SELECT Column_Name 필드,'' 필드명,UPPER(Data_Type) 타입, CASE WHENData_Type= 'Numeric'THENCAST(5 AS VARCHAR) + '(' + CAST(Numeric_Precision AS VARCHAR) + ')' ELSEISNULL(CAST(Character_Maximum_Length AS VARCHAR),'') END 크기, CASE WHENIS_Nullable= 'Yes'THEN'Null' ELSE'' END [Null 여부] FROM INFORMATION_SCHEMA.COLUMNS WHERE Table_Name = 'Tablename' ORDER BY Ordinal_Position * 컬럼 Des.. 더보기
[MSSQL] Query To XML [MSSQL] Query To XML - 데이터 쿼리의 결과를 XML 로 표현 1. For XML RAW - 쿼리 Row 단위로 표출 SELECT a.gseq, a.gid, a.gdate,a.gtime FROMtblName A WHEREA.gyear = '2012' FOR XML RAW 2. For XML RAW('element명') - element명으로 row element 명이 바뀜 SELECT a.gseq, a.gid, a.gdate,a.gtime FROMtblName A WHEREA.gyear = '2012' FOR XML RAW('game') 3. For XML Path - SQL2005에서 추가된 기능 - FOR XML EXPLICIT 보다 훨 쉽게 XML 문서로 변환 가능 SELECT a... 더보기
알림 메일 보내기 ( HTML 파일 사용 ) 알림 메일 보내기 ( HTML 파일 사용 ) - 회원가입완료, 승인, 아이디/비밀번호찿기, 등록 알림등을 위해 사용 - Html 문서를 사용하여 알림 보내기 생성 절차 1. HTML 파일을 만든다. ( 이름 예: mail.html ) - 이름은 마음대로 지정하면 됨 - 보내는 내용 중 변수는 ${변수명} 으로 지정 신청이 접수 되었습니다. ${m_name}님께서 [${m_datetime}]에 신청 하셨습니다. 내용을 확인해 주시기 바랍니다. 2. Asp.Net - mail.html 파일을 읽어 들어 문자열에서 작업 처리string mailMsg = ""; mailMsg = System.IO.File.ReadAllText(Server.MapPath("mail.html"), System.Text.Encodi.. 더보기
reverse() - 문자열 반대로 뒤집기 reverse() - 문자열 반대로 뒤집기 1. 전체 문자열 반대로 뒤집기// blankPics = "1234567890"; blankPics = blankPics.split("").reverse().join(""); // blankPics = "0987654321"; 2. 중간 구분자를 가진 단어 리스트 반대로 뒤집기// blankPics = "홍길동,강감찬,김개똥,"; blankPics = blankPics.substr(0, (blankPics.length - 1)); var tokens = blankPics.split(","); blankPics = tokens.reverse().join(","); // blankPics = "김개똥,강감찬,홍길동"; 더보기
stringObject의 substring 과 substr 차이점 stringObject의 substring 과 substr 차이점 1. substring(iPos, jPos) - 파라미터로 위치Index 를 받음. - iPos : 시작 위치 - jPos : 끝 위치var str = "ABCDEFGHIJKLMN"; var value = str.substring(3,4); ==> "DE" 2. substr(startPos, length) - 파라미터로 시작위치와 그 위치로 부터 길이를 받음. - startPos : 시작 위치 - length : 길이 var str = "ABCDEFGHIJKLMN"; var value = str.substr(3,4); ==> "DEFG" 위치 Index 의 경우 0 부터 시작 더보기
[jQuery] id 와 id 에 있는 코드 가져오기 [jQuery] id 와 id 에 있는 코드 가져오기 - 중복 엘러먼트의 id를 중복단어 + "_" + 숫자인경우 해당 id 와 숫자 가져오기var thisId = $(this).attr('id'); var code = thisId.replace('id공통명_', ''); 더보기
이미지 위에 또 다른 이미지 겹치기 이미지 위에 또 다른 이미지 겹치기 적용 사례: 포토 순위, 이미지 라벨링등 div 의 Postion:absolute 와 자식 div position:relative;left:0px;top:0px; 로 표현 더보기