[DB2] NULL 컬럼에 대한 LIKE 검색시 주의사항
DB2 DB는 오라클 데이터베이스와는 다르게컬럼의 값이 NULL 일 때 반드시 알아야할 사항을 정리해본다. 오라클의 경우 검색조건에서 다음과 같이빈값으로 비교하면 해당...
MSSQL 날짜 포맷 형식 타입 변경 및 시간 포맷 변경 코드표
날짜 변환 및 시간 변환이 필요할 때 참고하자!! GETDATE()는 오늘 날짜를 의미한다. 쿼리 결과 코드 CONVERT(VARCHAR(19), GETDATE(), 0) 01...
[MSSQL]프로시저 내에서 CURSOR 대신 WHILE 사용하여 반복처리하는 방법
프로시저 내에서 여러가지 작업을 반복적으로 처리해야할 때 CURSOR를 사용해도 되지만 WHILE문을 사용하여 FOREACH문과 동일한 효과를 볼 수 있다. 프로시저내에서...
[MS-SQL] EXEC 프로시저 실행 후 프로시저 내에서 SELECT 결과값 리턴 받는 방법
프로시저내에서 프로시저를 실행하여 리턴값을 전달 받고 싶은 경우에 대한 처리 방법입니다. 1. 프로시저 실행 후 리턴값이 개별일경우 ( 1개...
[SQL 정렬하기][가독성 UP] SQL문 자동 줄 맞춰주는 사이트
개발을 하다보면 테스트를 하게 되고 그러한 과정 중 쿼리에서 오류가 발생하는 경우가 생긴다. 그럴 때면 로그 파일에서 쿼리를 복사해서 sql관련...
오라클 SYS_CONNECT_BY_PATH와 같은 기능을 하는 DB2 데이터베이스의 LISTAGG 함수
SYS_CONNECT_BY_PATH 오라클에서 계층적 쿼리( 트리 형태 )를 작성할 때 sys_connect_by_path를 사용하게 된다. 루트 노드에서 시작해서 자신의 행까지 반환한다. 첫 번째 파라미터로...
[MS-SQL] 게시판 게시물 저장시 금지어 체크 하는 프로시저 구현 방법
다음은 데이터를 저장시 프로시저를 이용하여 사용자가 입력한 내용 중에 금지어가 있는지 체크하여 리턴하는 방법에 대해 알아봅니다. 게시판 게시물 금지어...
[MS-SQL] 공통코드에 따른 시간 체크 스크립트
다음 스크립트는 현재시간 기준으로 7시부터 22시까지 15분 단위로 시간를 체크하여 어느 시간 영역에 포함되는지 확인 후 리턴값을 반환하는 스크립트 입니다....
[MS-SQL] 프로시저(SP)로 PK값 생성 후 리턴 받는 방법 ( PK 값 자릿수 채우는 방법)
다음 프로시저는 데이터를 DB에 저장시 해당 테이블의 PK값이 자동증가하는 숫자가 아닌 고정값이 존재하고 자릿수를 채우는 PK값을 만드는 방법입니다. 스크립트를 실행하면 생성된...
[MS-SQL] ORDER BY 번호 1(으)로 식별되는 SELECT 항목에 열 위치를 식별하는 식의 일부로 변수가 포함되어 있습니다. 변수는 열 이름을 참조하는 식을 기준으로 정렬할 때만 사용할 수 있습니다
프로시저 내의 SELECT 쿼리의 ORDER BY 절에 @PARAM 파라미터 변수를 대입하였더니 발생한 오류이다. ORDER BY 번호 1(으)로 식별되는 SELECT 항목에...



