본문 바로가기

전체 글

(22)
SET ANSI_NULLS OFF declare @val datetime; SET @val = NULL; --중간에서 어떠한 로직에 의하여 설정됨. IF(@val is NULL) BEGIN select * from WT_APR_DOC where REGISTDATE is null END ELSE BEGIN select * from WT_APR_DOC where REGISTDATE=@val END 위와같이 분기처리를 아래처럼 단순화할 수있다 SET ANSI_NULLS OFF declare @val datetime; SET @val = NULL; --중간에서 어떠한 로직에 의하여 설정됨. select * from WT_APR_DOC where REGISTDATE=@val SET ANSI_NULLS ON
특정 테이블을 사용하는 프로시저 찾기 SELECT DISTINCT O.NAME FROM SYSDEPENDS AS D INNER JOIN SYSOBJECTS AS O ON D.ID = O.ID WHERE O.XTYPE = 'P' AND D.DEPID = ( SELECT ID FROM SYSOBJECTS WHERE NAME = '테이블명' ) ※출처 http://jwoojeong.tistory.com/entry/%ED%8A%B9%EC%A0%95-%ED%85%8C%EC%9D%B4%EB%B8%94%EC%9D%84-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-STORED-PROCEDURE-%EC%B0%BE%EA%B8%B0
테이블 복사 1. 테이블을 생성하면서 테이블의 데이터 복사 SELECT * INTO 생성될테이블명 FROM 원본테이블명 테이블 구조만 복사하겠다면SELECT * INTO 생성될테이블명 FROM 원본테이블명 WHERE 1 = 2 2. 테이블이 이미 생성되어 있는경우 데이터만 복사INSERT INTO 카피될테이블명 SELECT * FROM 원본테이블명 특정 데이터만 복사 하겠다면INSERT INTO 카피될테이블명 SELECT * FROM 원본테이블명 WHERE 검색조건 ※출처http://iberis.tistory.com/10
MSSQL2005 데이터를 INSERT문으로 생성 SQL2008은 INSERT문으로 내려받아지고,SQL2005는 아래 프로시져로 만든후에, exec [dbo].[Generate_insert_sql] '테이블명'; 로 실행함. CREATE PROCEDURE [dbo].[Generate_insert_sql]@table varchar(50)ASdeclare @cols varchar(1000)declare @col varchar(50)set @cols =''declare colcurcursor forselect column_name from information_schema.columns where table_name=@table open colcurfetch next from colcur into @col while @@fetch_status=0beginse..
오피스 2007, 2010 동시 설치시(여러버전) 메인 설정하기 윈도우7환경에서 오피스 2007, 2010을 동시에 설치했을때 메인버전 설정방법입니다.각각 워드, 엑셀, 파워포인트등을 설정할 수 있습니다. 레지스트리를 직접 설정하는것 이기때문에 주의를 요합니다.아래는 워드환경에서의 설정 방법입니다. 1. Word를 종료합니다.2. 레지스트리 편집기를 시작 합니다. - Windows 7 또는 Windows Vista에서 '시작'을 클릭 후 검색 시작 상자에 'regedit'을 입력 한 다음 ENTER키를 누릅니다. (관리자 암호 또는 확인 메시지가 나타나면 암호를 입력하거나 계속을 클릭합니다.3. 다음 레지시트리를 찾아 하위 키를 누릅니다.(HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Word\Options)4. 3단계에서 지..
string.IsNullOrEmpty 와 string.IsNullOrWhiteSpace 비교 string.IsNullOrEmpty 와 string.IsNullOrWhiteSpace 비교 1. string.IsNullOrEmpty - 지정된 문자열이 null이거나 Empty 문자열인지 여부를 나타냄 ※ string.Empty는 길이가 0인 문자열 ""을 나타냄bool result;result = string.IsNullOrEmpty(null); // trueresult = string.IsNullOrEmpty(""); // trueresult = string.IsNullOrEmpty(" "); // falseresult = string.IsNullOrEmpty("Test"); // false 2. string.IsNullOrWhiteSpace - 지정된 문자열이 null이거나 비어 있거나 공백 문..