from절 뒤에 붙인다. join있으면 join 뒤에 붙인다. COLLATE Korean_Wansung_CI_AS 데이터베이스 속성에서 확인가능 일반 > 유지관리 > 데이터 정렬 Korean_Wansung_CI_AS에 대해 간략하게 설명해보면, Korean_Wansung : 한글 CI : Case Insensitive의 약자로서, 대/소문자를 구분하지 않는다. CS : Case Sensitive의 약자이면서 CI의 반대되는 것으로, 대/소문자를 구분한다. AS : Accent Insensitive의 약자로서, 악센트를 구분하지 않는다. 여기서 악센트는 언어의 높낮이를 말한다.(ex> 중국어의 성조) 그래서 결론적으로, Korean_Wansung_CI_AS는 한글이면서 대/소문자 및 악센트를 구분하지 않는..
SELECT MAX(CONVERT(Varchar(20), REG_TIME, 120) FROM TB_USER //yyyy-mm-dd hh:mm:ss CONVERT를 활용해서 날짜형식을 포맷할 수 있다. CONVERT(포맷(길이), getdate(), 반환형식) convert(varchar, getdate(), 120): "yyyy-mm-dd hh:mi:ss(24h)" 120은 날짜 및 시간 데이터 형식을 나타냅니다. ISO 8601 표준에 따라 형식화된 날짜와 시간을 나타냅니다. convert(varchar, getdate(), 20): "yyyy-mm-dd hh:mi:ss(24h)" 20은 출력되는 문자열의 최대 길이를 나타냅니다. 스타일(style)을 나타내는 것이 아니라 최대 길이를 나타내므로, 출력..
SELECT SUBSTRING(USER_ID, CHARINDEX('\', USER_ID) + 1, LEN(USER_ID)) FROM TB_USER USER_ID에는 aaa\id 형태로 데이터가 들어가 있을 때, id만 필요할 경우 ! *문자열 자르기 SUBSTRING('문자열', 시작위치, 길이) 시작 위치에서 길이만큼 문자열 자르기 *특정 문자 찾기 CHARINDEX('\', USER_ID)+1 \이후의 문자열을 가져온다. LEN(USER_ID) 문자열의 전체 길이를 가져오기 때문에, 마지막 글자까지 가져올 수 있다.
서버에 연결 시, 서버 이름(@@@\*****)이 아닌 IP, Port로 접속하는 방법 127.0.0.1 -> 로컬 IP SQL Server 구성 관리자 1.관리자 권한으로 실행 2.Sql Server 네트워크 구성 -> 해당 프로토콜 선택 3.TCP/IP 더블클릭 ( 또는 우클릭 -> 속성 ) 4.프로토콜 탭 -> 모두수신 : '예' 변경 -> 사용 : '예' 변경 5.IP 주소 탭 -> IPAll -> TCP 포트 -> 포트번호 입력 (예, 9008) 6.Sql Server 서비스 -> 해당 서버 -> 다시 시작 IP : 컴퓨터가 살고 있는 주소 ( 내 컴퓨터와 다른 사람, 다른 국가의 컴퓨터와의 구분 가능 ) Port : IP주소로 접속 후 프로그램을 구분할 수 있게 해준다.
제목: 서버에 연결 ------------------------------ ****에 연결할 수 없습니다. ------------------------------ 추가 정보: 서버에 연결했지만 로그인하는 동안 오류가 발생했습니다. (provider: 공유 메모리 공급자, error: 0 - 파이프의 다른 끝에 프로세스가 없습니다.) (microsoft sql server, 오류: 233) 도움말을 보려면 다음을 클릭하십시오: https://docs.microsoft.com/sql/relational-databases/errors-events/mssqlserver-233-database-engine-error ------------------------------ 파이프의 다른 끝에 프로세스가 없습니다 -..
sa로 로그인할 수 없다고 하면서, Microsoft SQL Server, 오류 : 18456 발생 해결방법 SSMS 1.윈도우 인증으로 먼저 로그인 2.개체 탐색기 -> 보안 -> 로그인 -> 로그인할 아이디(sa) -> 속성 3.일반 -> 암호, 암호 확인 다시 입력 4.상태 -> 로그인 -> 사용으로 변경 5.해당 서버 우클릭 -> 속성 6.보안 -> 서버 인증 -> SQL Server 및 Windows 인증 모드로 변경 Sql Server 구성 관리자 1.Sql Server 서비스 -> 해당 서버 -> 다시 시작
STUFF : 지정된 문자열을 시작위치와 크기를 지정하여 원하는 문자로 치환하는 함수 STUFF ('문자열', '시작 위치', '크기', '치환 문자') FOR XML : 쿼리의 실행 결과를 XML 형식으로 만들어준다. https://coding-factory.tistory.com/118 [MSSQL] STUFF와 FOR XML PATH를 활용한 문자열 합치기 MSSQL에서 문자열을 합치는 방법은 여러가지가 있습니다. 이번 포스팅에서는 테이블을 Select 해온 결과값을 문자열로 쉽고 간편하게 만들 수 있는 방법을 소개해 드리도록 하겠습니다. STUFF, FOR XML coding-factory.tistory.com 참고하기!!
INFORMATION_SCHEMA, SYS -모두 SQL Server에서 사용할 수 있는 메타데이터 카탈로그 -데이터베이스 개체에 대한 메타데이터를 제공하는 스키마 기반 뷰 SYSOBJECTS는 조건절을 통해서 SYSOBJECT의 xtype 값이 'V'(뷰)이거나 'U'(사용자테이블)인것을 출력한다. INFORMATION_SCHEMA.KEY_COLUMN_USAGE >> PK정보 추출 INFORMATION_SCHEMA.COLUMNS >> 컬럼정보 추출 SELECT COLUMN_NAME FROM INFORMATION_SCHEMA.COLUMNS WHERE TABLE_NAME = ' '