반응형
반응형
Choose 값 목록에서 지정된 인덱스의 있는 항목을 반환 구문 CHOOSE( index, val1, val2, val3...) index 정수의 값 입력 정수 이외의 숫자 데이터 형식으로된 인덱스 값 제공시 암시적으로 정수로 변환 인덱스 값이 배열 한계를 초과하면 Null 반환 val1 ... valN 임의의 데이터 형식으로 된 쉼표로 구분된 값 목록 반환 형식 함수에 전달된 형식 집합 중, 우선 순위가 가장 높은 데이터 형식을 반환 예시 Choose 예시 select choose(2, '첫번째', '두번째', '세번째') as '결과' 인덱스 : 2 목록에서 두번째의 값(두번째) 반환 열 기반 Choose 예시 테이블 변수를 이용하여 랜덤한 값 1~11을 받고, 해당 값 순서대로 월 표시하기 -- 테..
서론 JOIN 키워드를 사용하지 않고 조인이 되는 쿼리를 발견해 신기해서 글을 작성 두 테이블을 결합 문법 비교 JOIN 사용 SELECT * FROM table1 JOIN table2 ON table1.col = table2.col 두 테이블을 결합하는 쿼리 SELECT * FROM table1, table2 WHERE table1.col = table2.col 설명 위에서 작성한 두 테이블을 결합하는 쿼리는 오래된 구문입니다. FROM 에서 테이블을 나열하고, WHERE 에서 컬럼의 값과 일치하는 행에 대해서만 값을 반환합니다. 이 쿼리는 오래된 구문이고 전통적인 구문을 사용하는 SQL 조인쿼리입니다. 일반적으로는 JOIN 키워드 사용을 권장합니다. JOIN 키워드를 사용하여 쿼리의 가독성을 높이고 ..
MariaDB 설치 다운로드 mariadb.org에 접속하여 원하는 버전 다운로드 https://mariadb.org/download/?t=mariadb&p=mariadb&r=11.0.0 Download MariaDB Server - MariaDB.org REST API Release Schedule Reporting Bugs … Continue reading "Download MariaDB Server" mariadb.org 버전과 자신에게 맞는 환경 선택 - 다운로드 설치 다운로드 받은 설치 파일 실행 Next I accept the terms in the License Agreement - Next Create new database instance - Next 저장 위치 설정 후 Next (굳이 ..
해당 커서의 문법은 Transact-SQL 구문 표기 규칙을 참고하여 작성하였습니다. ANSI 구문을 확인하시려면 맨 아래의 참고 부분의 SQL 문서를 확인해주세요. 커서를 가급적 사용하면 안되지만 불가피하게 사용해야 할 때가 있습니다. 그 때를 위해 학습해둡시다! 😊 커서 (Cursor) SQL문들은 거의가 집합 지향적인 반면 커서는 행 지향적 처리 결과 집합에서 커서를 열면 결과 집합을 한 번에 한 행씩 처리 커서 데이터 형식의 변수 또는 매개 변수에 할당 커서 vs 쿼리 가급적이면 SET 지향의 쿼리로 바꾸는 것이 좋음 서버 커서는 서버의 tempdb에 데이터 셋을 저장하여 서버의 자원을 사용하므로 가급적 사용을 피하는 것이 좋음 커서는 한 행 단위로 읽어오기 때문에 성능이 느림 커서를 사용하지 말..
에러 로그 확인 Error: 18456, Severity: 14, Statement: 78 2023-02-07 16:58:15.75 Logon 오류: 18456, 심각도: 14, 상태: 78. 2023-02-07 16:58:15.75 Logon Login failed for user 'sa'.이유: 계정이 현재 잠겨 있습니다. 시스템 관리자가 계정 잠금을 해제할 수 있습니다. 이는 사용자 계정이 잠금 상태가 되어 있는 것을 의미 계정의 암호 정책으로 인하여 계정이 잠겨있음 여러 곳에서 관리자 계정을 접속하려하는데 암호 정책으로 계정 잠금되어 다른 사용자가 접속을 못하는 상황 해결 방법 윈도우 인증(Windows Authentication)으로 연결 연결된 로컬 서버 - 보안 - 로그인 - 계정 우클릭 -..
SQL Server 구성 관리자 설정 윈도우키 - SQL 검색 - SQL Server 구성 관리자 실행 SQL Server 네트워크 구성 - MSSQLSERVER에 대한 프로토콜 'TCP/IP' 더블 클릭 프로토콜 - 사용 - 예 확인 확인 SQL Server 서비스 - SQL Server (MSSQLSERVER) 우클릭 다시 시작 IP로 로컬 서버 접속 IP 확인 실행창 열기 윈도우키 - 실행 검색 혹은 윈도우키 + R cmd 실행 ipconfig 입력 - 자신의 IPv4 주소 확인 SSMS에서 로컬 SQL Server 접속 File - Connect Object Exploer 확인한 자신의 아이피와 사용자 정보 입력 Connect 연결이 안될 경우 아래의 글 확인 https://luvris2.tist..