'분류 전체보기'에 해당되는 글 29건

//Toad for SQL Server Editor 설정(Font, KeyBoard, Formatter)

SSMS 와 비슷하게 Toad 도 Font 설정이 가능하다. 동일하게 설정되는 값을 정리해보았다. SSMS 와 Toad 는 단축키나 이런 값들이 기본적으로 차이가 나는 것들이 좀 있다. 이런 것들을 SSMS 와 동기화 하기 위해서는 단축키를 바꿔서 커버가 가능하다. 하지만, 생각보다 잘 되지 않는다. SSMS 에서는 Comments Line 이 [Ctrl+K+C]인데, Toad 에서도 [Ctrl+K+C]로 설정이 되어 있는데 잘 되지 않았다. 단축키를 [Ctrl+(-)]로 바꾸고 실행해보니 잘 된다. '단축키가 안되는 것은 개인화 설정으로 변경하자'

프로그래밍/Toad for SQL Server | 2019. 3. 10. 15:07

//Toad for SQL Server Editor 창에서의 개인화 설정 및 저장

Script 작성 시, 눈의 피로도와 소스의 가독성을 위해서는 Editor 의 키워드 및 텍스트 등 색상 설정이 중요하다고 생각한다. SSMS 에서 설정해놓은 값과 동일하게 설정을 하려고 하는데, 두번 작업을 하지 않기 위해서 개인화 저장과 불러오기 기능을 찾으려고 했다. 구글링으로는 도저히 나오지가 않았다. Toad for Oracle 에서는 하는 방법이 많이 나와 있는데, Toad for SQL Server 에서 하는 방법은 좀처럼 찾기 어려웠다. 검색이 생각보다 용의치가 않으니 'SQL Server 는 대부분이 SSMS 를 사용하지 Toad 를 사용하지 않는건가?' 라는 생각이 들었다. SSMS 와는 다르게 자체 툴에서 따로 [저장하기], [불러오기] 기능은 찾을 수 없었다. 환경설정 파일을 바꿔주..

프로그래밍/Toad for SQL Server | 2019. 3. 10. 14:14

//Toad for SQL Server Toad 에 대한 편의성

MS-SQL 로 프로젝트를 진행하면서 딱히 불편함을 느껴본 적은 없었다. Oralce 을 사용할 때는 PL/SQL Developer 를 사용하였고, 1년 정도만 사용하고 MS-SQL 프로젝트만 참여했기 때문이다. Toad 를 사용하는 사람들의 몇가지 편의성 기능을 보고 한번 사용해봐야겠다고 생각은 했으나, SSMS 에서 사용하던 습관이 있어서 적응이 쉽지 않을 것 같아서 사용을 하지 않았다. 늦은 감이 있지만, Toad 를 사용하는 법을 포스팅 해보도록 하려고 한다. Toad 에 대한 몇가지 편의성이 한눈에 보이는 것이 있었다.1. Filter 기능을 이용하여 굳이 WHERE 절을 사용하지 않아도 원하는 데이터 출력 가능2. UPDATE 문을 쓰지 않고, Data Grid 에서 바로 수정 가능3. Exc..

프로그래밍/Toad for SQL Server | 2019. 3. 10. 13:02

//MSSQL ASCII Code 를 활용한 개행 문자(아스키 코드)

MSSQL ASCII Code 를 활용한 개행 문자(아스키 코드) ASCII Code 를 활용하여 쿼리에 사용해보자. Enter - CHAR(13) + CHAR(10) Tab - CHAR(9) --* Enter -- CHAR(13) + CHAR(10) -- 쿼리 SELECT 'MSSQL' + CHAR(13) + CHAR(10) + '2014' --* Tab -- SELECT CHAR(9) -- 쿼리 SELECT 'MSSQL' + CHAR(9) + '2014' ASCII Code ※ 참고 http://0x00000000.tistory.com/21

프로그래밍/MSSQL - 예제 | 2018. 1. 5. 16:29

//MSSQL 정규식 표현

문자의 범위에 포함되는 값으로 검색이 필요할때가 종종 있다. 이럴 때, 정규식 표현이 활용이 되는데 이번 기회에 완벽하게 숙지해본다. 1. 영문 검색 - '[a-zA-Z]%' - '[^a-zA-Z]%' 2. 숫자 검색 - '[0-9]%' - '[^0-9]%' 3. 한글 검색 - '[가-힣]' 4. 두가지 문자 중 한가지라도 있는 값 검색 - '%[ea]%' 5. 예약어인 '[' 값 검색 - '%[[]%' 6. 특수문자를 포함하고 있는 값 검색 - '%[^0-9a-zA-Z가-힣]%' -- 1.1 첫글자가 영어(소문자/대문자)로 시작되는 문자 검색 WITH WITH_TEST AS ( SELECT 'Java' AS LANGUAGE UNION ALL SELECT 'Oracle' AS LANGUAGE UNION ..

프로그래밍/MSSQL - 예제 | 2018. 1. 5. 11:20

//MSSQL STUFF 함수와 FOR XML PATH 를 이용하여 여러 ROW 의 값을 하나의 ROW 로 합치기

STUFF 함수 SUTFF 함수는 문자열에서 특정 시작 위치에서 지정된 길이만큼 문자를 반환하여 값을 생성해준다. SELECT STUFF('ABCDEFGH', 1, 1, '') -- 1부터 1+1까지 값을 지운다는 의미 -- 결과 -- BCDEFGH SELECT STUFF('ABCDEFGH', 2, 3, '') -- 2부터 2+3까지 값을 지운다는 의미 -- 결과 -- AEFGH SELECT STUFF('ABCDEFGH', 2, 3, 'XYZ') -- 2부터 2+3까지 값을 지우고 그 위치에 XYZ 를 넣는다는 의미 -- 결과 -- AXYZEFGH FOR XML PATH FOR XML PATH 기능은 여러 ROW 의 값을 하나의 ROW 로 합치는 기능을 한다. - ORDER BY 를 이용하면 ORDER ..

프로그래밍/MSSQL - 일반 | 2017. 12. 29. 22:04

//MSSQL 결과 창 표시(Ctrl + R)

프로젝트를 시작하는 단계에서 SSMS 를 설치하고 나니 갑자기 잘만 되던 결과창 표시 단축키가 먹히질 않았다. 난감하여 구글링으로 검색하여 해결 하였으나 다른 팀원을 바로 도와주지 못했다. 해결방법 1.도구 > 옵션 > 키보드 2. 다음 문자열을 포함하는 명령 표시 - [결과창] 검색 3. 새 바로가기 사용 위치 - [SQL 쿼리 편집기] 선택 4. 바로 가기 키 누르기 - [Ctrl+R] 누름 5. 할당 - 선택

프로그래밍/MSSQL - 팁 | 2017. 12. 29. 05:28

//MSSQL 배치 리스트

MSSQL 에서 흔히 사용하는 배치(작업) 리스트를 만들고 정리하자. 업무 속도 및 정리를 위해서 당연히 해야할 리스트 작성이다.

프로그래밍/MSSQL - 일반 | 2017. 12. 13. 00:52

//MSSQL Excel 데이터 마이그레이션

= "SELECT " & IF(OR( A2 = "GETDATE()", A2 = "NULL"), A2, "'" & A2 & "'") & " AS [" & $A$1 & "], " & IF(OR( B2 = "GETDATE()", B2 = "NULL"), B2, "'" & B2 & "'") & " AS [" & $B$1 & "], " & IF(OR( C2 = "GETDATE()", C2 = "NULL"), C2, "'" & C2 & "'") & " AS [" & $C$1 & "], " & IF(OR( D2 = "GETDATE()", D2 = "NULL"), D2, "'" & D2 & "'") & " AS [" & $D$1 & "], " & IF(OR( E2 = "GETDATE()", E2 = "NULL"), E..

프로그래밍/MSSQL - 팁 | 2017. 12. 10. 15:54

MSSQL 재귀 쿼리 - Line 별 Item 우선순위에 따른 Capa 제약 반영

USE T3_STAGING_HQC CREATE TABLE TEST_CO_SO ( ITEM_CD NVARCHAR(50) , SO_QTY INT , PRIORITY INT ) CREATE TABLE TEST_CO_LINE_MST ( LINE_CD NVARCHAR(50) , ITEM_CD NVARCHAR(50) , CAPA_QTY INT , PRIORITY INT ) /* 최대값을 구하는 함수 */ CREATE FUNCTION FN_GREATEST (@pVALUE1 NVARCHAR(255), @pVALUE2 NVARCHAR(255)) RETURNS NVARCHAR(255) AS BEGIN DECLARE @sRTN NVARCHAR(255) SET @sRTN = '' IF LTRIM(RTRIM(@pVALUE1))..

프로그래밍/MSSQL - 기초 | 2017. 6. 28. 21:40