일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- Binding
- 리엑트
- typescript
- 파이어베이스
- spring boot
- listview
- MVVM
- Animation
- 오류
- Firebase
- 애니메이션
- 닷넷
- 플러터
- React JS
- 함수
- 바인딩
- page
- Maui
- db
- Flutter
- .NET
- 깃허브
- AnimationController
- MSSQL
- GitHub
- 자바스크립트
- JavaScript
- 마우이
- MS-SQL
- HTML
- Today
- Total
목록MS-SQL (6)
개발노트
인덱스 힌트(index hint) 옵티마이저가 의도된 인덱스를 타지 않는다면 직접 지정해주는 방법입니다.(하지만, 옵티마이저를 따르는 것이 좋음)SQL 쿼리에서 특정 인덱스를 사용하도록 지시하는 것을 "인덱스 힌트(index hint)"라고 합니다.이는 SQL 옵티마이저가 자동으로 선택한 인덱스 대신 특정 인덱스를 사용하도록 강제할 때 유용합니다.다음은 SQL Server에서 사용되는 인덱스 힌트의 예시입니다.SELECT column1, column2FROM table_name WITH (INDEX (index_name))WHERE condition;위의 쿼리에서 table_name은 조회할 테이블의 이름, column1, column2는 반환할 열의 이름, index_name은 사용할 인덱스의 이름을 ..
어떤 테이블의 어떤 칼럼에 인덱스가 걸려있는지 조회하기 위한 쿼리 입니다.SELECT -- 테이블 이름 TableName = T.name, -- 인덱스 이름 IndexName = IND.name, -- 인덱스 ID IndexId = IND.index_id, -- 인덱스 컬럼 ID ColumnId = IC.index_column_id, -- 컬럼 이름 ColumnName = COL.name, -- 인덱스 관련 모든 정보 IND.*, -- 인덱스 컬럼 관련 모든 정보 IC.*, -- 컬럼 관련 모든 정보 COL.*FROM -- 인덱스 정보가 있는 시스템 뷰 sys.indexes INDINNER JOIN --..
클러스터 인덱스(Clustered Index) 클러스터 인덱스(Clustered Index)는 데이터베이스 테이블의 데이터를 정렬된 순서로 저장하는 인덱스 구조입니다. 클러스터 인덱스는 테이블의 데이터가 인덱스 키의 순서에 따라 물리적으로 정렬되도록 합니다. 각 테이블에는 하나의 클러스터 인덱스만 존재할 수 있습니다.(통상적으로 PK를 인덱스를 잡는다.)클러스터 인덱스의 주요 특징물리적 정렬:클러스터 인덱스는 테이블의 데이터가 인덱스 키 값의 순서에 따라 물리적으로 정렬되도록 합니다. 이는 데이터 검색 시 빠른 접근을 가능하게 합니다.삽입(Insert), 삭제(Delete), 수정(Update)로 데이터 페이지에 변환이 일어난다면, 전체 정렬이 필요함하나의 클러스터 인덱스:하나의 테이블에는 하나의 클러스..
▶프로시저 수정 이력 조회 SELECT name,modify_date,create_date FROM sys.sql_modules sm inner join sys.all_objects ao on sm.object_id = ao.object_id order by modify_date desc
▶특정 text가 있는 프로시저 조회하기 SELECT ROUTINE_NAME , ROUTINE_DEFINITION FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '%찾고자하는 택스트%' AND ROUTINE_TYPE='PROCEDURE' order by ROUTINE_NAME
1. Excel 파일 가공하기 - 첫번째 Row가 칼럼명이된다. (이름, 나이, 성별) - Sheet명이 Table명이 된다. (Person) 2. 위와같이 가공이되었다면 MSSQL로 들어가서 아래와 같이 선택한다. 입력할 DB > 우클릭 >테스크 > 데이터 가져오기 3. SQL Server 가져오기 및 내보내기 마법사 설정 하기 1) 데이터 원본: Microsoft Excel 2) Excel 버전: 엑셀파일 버전 선택 3) 첫행은 열 이름으로: 체크 4) Excel 파일 경로 찾아보기 > 파일 선택 > 다음버튼 클릭! 4. 다음 버튼 클릭 후, 정보입력 1) 대상: SQL Server native Client 11.0 2) SQL Sever 인증 사용 체크 후 계정입력 3) 다음버튼 클릭! 5. 테이블..