본문 바로가기

프로그램 경험/Database

[SqlServer] 데이터에서 숫자만 빼고 특수문자들 제거 하기 우편번호나 전화번호등의 숫자들만 필요한 데이터에서 숫자만 남겨두고 제거 하는 방법이다.Sqler.com 을 보다가 함수로 만들어 놓은게 있어서 테스트 할겸 해서 펼쳐 봤다. DECLARE @InString VARCHAR(20)DECLARE @cleanString VARCHAR(20) SET @InString = '151*5-5!5'--initialize String to not null SET @cleanString = '..
[SqlServer] SQL Server 2008 암호 저장 기능 안되는 미친 버그 암호 저장 체크 박스가 보이는가? 그냥 장식으로 놓아둔거다.암호 저장 체크를 해도 저장이 안돼... 이게 MS사의 프로그램이 맞는가?여긴 테스트도 안하고 프로그램을 판매하나?정말 황당한건 아직까지도 수정을 안하기로 결정했다는 거다. 하하..많은 사람들이 버그 리포트를 올렸는데 수정 안하고 다른 기능에 집중하기로 했다고 결정했대... https://connect.microsoft.com/SQLServer/feedback/details..
[SqlServer] 데이터베이스 서버 IP 주소 알아내기 You can get the[hostname]\[instancename] by:SELECT @@SERVERNAME;To get only the hostname when you have hostname\instance name format:SELECT LEFT(ltrim(rtrim(@@ServerName)), Charindex('\', ltrim(rtrim(@@ServerName))) -1)Alternatively as @GilM pointed out..
[SqlServer] 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다. 오류 메시지 : 키워드 'with' 근처의 구문이 잘못되었습니다. 이 문이 공통 테이블 식이거나, xmlnamespaces 절이거나, 변경 내용 추적 컨텍스트 절인 경우에는 이전 문을 세미콜론으로 종료해야 합니다.WITH 문을 프로시저에서 사용하는데 위와 같은 오류가 발생한다.WITH 문 앞에 세미콜론 붙여주면 문제 해결~;WITH WBTEMP (Node, PathName)
[SqlServer] OPENROWSET / OPENDATASOURCE SELECT * FROM OPENROWSET('SQLOLEDB','192.168.10.12';'userid';'password','SELECT * FROM  dbo.Table_A WITH (NOLOCK)');SELECT * FROM  OPENDATASOURCE('SQLOLEDB','SERVER=192.168.10.12;UID=userid;PWD=password').DBNAME.dbo.Table_A 
[SqlServer] 키 자동증가 테이블에 명시적으로 키값 입력 하기 테이블 만들때 키를 IDENTITY로 잡아서 자동증가 시키는 경우가 종종있다.만들땐 편한데 가끔 백업 받았던 데이터를 부으려고 하면 자동증가형이라 새로운 키로 생성할 수 밖에 없는 경우가 발생한다.그럴땐 자동증가 기능을 잠시 꺼두면 된다.SET IDENTITY_INSERT MyTableName ONINSERT INTO MyTableNameSELECT * FROM MyTableName_BACKSET IDENTITY_..
[SqlServer] 원격지 데이터 이관 -------------------------------------------------------------------------------------------------------------------------선행작업으로 가동DB의 TABLE을 개발DB에 생성해야 합니다.-------------------------------------------------------------------------------------------------..
[SqlServer] sa 비번 변경 및 Error: 18456, 18470 SqlServer를 사용할 일이 생겨서 설치를 할까 봤더니 이미 자리에 설치가 되어 있었다. sa 비번이 생각이 안나서 새로 세팅을 하기 위해서 우선 윈도우 인증을 통해 로그인 했다.   master 디비를 선택하고 아래 sp로 비밀 번호를 변경 했다.   sp_password null, 'password', sa   그리고 SqlServer 인증 선택하고 sa로 로그인 하니까 18456 오류가..

티스토리 툴바