본문 바로가기

Database

MSSQL DB 스키마 스크립트 비교 간단 방법 툴 먼저 DBeaver를 구동합니다.  무료이니 커뮤니티 버전 설치합니다. https://dbeaver.io/download/ Download | DBeaver CommunityDownload DBeaver Community 24.0.5 Released on May 19th 2024 (Milestones). It is free and open source (license). Also you can get it from the GitHub mirror. DBeaver PRO 24.0 Released on March 11th, 2024 PRO version website: dbeaver.com Trial version is avaidbeaver.io 0.Database Navigtor에서  Connect to .. 더보기
MSSQL 로그인 사용자 만들기 USE [DB] -- CoronaryDiagram 스키마 생성 --DROP SCHEMA CoronaryDiagram; CREATE SCHEMA CoronaryDiagram USE [MASTER] -- 로그인 계정 만들기 CREATE LOGIN CoronaryDiagramUser WITH PASSWORD =N'암호' -- 로그인계정에 연결된 사용자 만들기 CREATE USER CoronaryDiagramUser FOR LOGIN CoronaryDiagramUser WITH DEFAULT_SCHEMA = CoronaryDiagram; -- 롤 추가 alter role [dbmanager] add member CoronaryDiagramUser; alter role [loginmanager] add membe.. 더보기
MSSQL 날짜 기간 구하기 (날짜 Row) SELECT CONVERT(VARCHAR, DATEADD(D, NUMBER, '20191101'), 112) FROM MASTER..SPT_VALUES WHERE TYPE = 'P' AND NUMBER 더보기
pl/sql developer 사용법 - pl sql developer test window cursor after grant debug connect session to -- Created on 2013-10-10 by JEONKWANGSIK declare wk_cursor1 SYS_REFCURSOR; wk_cursor2 SYS_REFCURSOR; begin open wk_cursor1 for select 'test1' from dual ; :result1 := wk_cursor1; XXX.pc_ap_dr_select_pc('XXX','','',:wk_cursor2 ) ; end; add insert => Enabled result1 Cursor Enabled wk_cursor2 Cursor Test Window Variable Type Value Check result1 wk_cursor2 더보기
골든32 사용시 설정사항 골든32를 설치하면 Default Date Format 이 설정되어 있다 아래는 Golden32 옵션 골든6버전을 받아서 옵션을 보면 Oracle Date Format 이 비어있다 여기서 골든32로 사용시 데이터 주의를 요할 것 같다 골든32버전은 Default Date Format 칸을 빈칸으로 설정하면 데이터 오판하는일이 없을듯 실제로 골든32 버전 Select Query 결과 값과 다른 DBMS (PL/SQL Developer와 Toad)의 Select Query 결과 값이 달랐다 무척 혼란을 주었는데 문제는 Default Date Format이 골든32의 Default Date Format 설정이 디폴트(MM/DD/YYYY HH24:MI:SS) 로 되어 있었다는 것이다 골든32에서 Default .. 더보기
[MSSQL] SSMS 테이블 프로시저 검색을위한 팁 - 한글판을 영문으로 변경 우선 한글판을 영문판으로 변환할 경우 SQL 2008 개체 탐식기의 경우 C:\Program Files\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\ko objectexplorer.Resources.dll 파일을 삭제하면됩니다 그러면 개체탐색기만 영문으로 변경되고 사용가능합니다 적용후 다른곳을 영문으로 사용하고 싶으시면 관련 .Resources.dll 파일을 찾아 삭제하면 영문으로 사용가능합니다. 한글 SSMS의 개체 탐색기를 영문으로 바꾸는 이유는 Red-Gate의 SQL Search를 사용하기 위해서지요설치를 하면 MS SQL에 설치하면 아래 도구상자가 나타납니다 다운로드 링크 http://www.red-gate.com/products/sql-d.. 더보기
Previous releases of Microsoft Visual Studio 2008 Failed - SQL2008 R2 Setup Step 1 : 에러 발생 Step 2 : regedit 실행 x64인 경우HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\DevDiv\VS\Servicing\9.0\VSTS\1042 SP (0) => (1) SPIndex (0) (1) SPName (RTM) => (SP1) 으로변경 Step 3 : 해결 SQL설치 화면에서 Re-run 클릭 해결 더보기
ORA-01861:literal does not match format string 일때 NLS_SESSION_PARAMETERS 변경 우선 select TO_DATE(:P_ORDERDT) from dual; 여기에 값을 '20110103' 로 실행했을때 아래의 에러를 발생킨다 '03JUL2011'등 으로 에러가 발생하지 않는다면 select * from NLS_SESSION_PARAMETERS 로 확인한다 NLS_DATE_FORMAT이 'DD/MON/RR' 형식등으로 되어있을것이다 팁: 토드에서 F5로 스크립트 실행 시켜주면 SQLPLUS로 접속하지않아도 쉽게 변경 할 수 있다 아래는 한국에서 쓸때 샘플 타입을 나열한것이다 -- NLS_SESSION_PARAMETERS 타입 바꾸기 select * from NLS_SESSION_PARAMETERS ALTER SESSION SET NLS_LA.. 더보기