반응형

SQL Server5

기존 테이블에 컬럼추가 및 컬럼순번 조정방법 기존에 사용하던 테이블에 컬럼추가가 발생했을경우에 추가 및 순번을 지정할때 유용할수 있습니다. 1.작업순서는 아래와 같습니다. ①기존테이블의 데이터를 Select(조회)해서 #temp테이블에 insert(저장)합니다. ②기존테이블을 Drop(삭제)합니다. ③컬럼이 추가된 신규테이블을 Create(생성)합니다. ④#temp에 저장된 데이터를 Select(조회)해서 신규테이블에 Insert(저장)합니다. ⑤#temp을 Drop(삭제) 2.샘플코드 --temp테이블 생성 SELECT * INTO #temp FROM 테이블명 --기존테이블 삭제 DROP TABLE 테이블명 --컬럼이추가된 신규테이블 등록 CREATE TABLE 테이블명 { 기존컬럼명, 데이터타입, NULL여부 추가칼럼명, 데이터타입, NULL여.. Sql Server 2021. 7. 7.
Docker Desktop에서 Sql Server를 이용한 DB구축방법 Windows의 경우 구축작업순서 ①Docker Desktop설치⇒다운로드링크(다운로드후 설치) ②Windows PowerShell실행후 Sql Server설치 명령실행(sql server 2019설치시)⇒docker run -e "ACCEPT_EULA=Y" -e "SA_PASSWORD=패스워드" -p 1433:1433 --name 서버명 -h Docker서버명 -d mcr.microsoft.com/mssql/server:2019-latest ③Docker Desktop실행⇒Containers/Apps메뉴 선택후 설치된 Sql Server를 Start버튼을 서버 실행 ④Windows PowerShell실행후 Docker Containers상태확인 명령어실행⇒Docker ps -a ⑤Sql Server실행.. Etc 2021. 7. 3.
데이터베이스의 모든 테이블 삭제 기존에 생성된 모든 테이블을 일괄적으로 삭제할 경우가 발생했을때 유용하게 사용됩니다. exec sp_MsForEachTable 'DROP TABLE ?' sp_MsForEachTable함수는 현재접속한 데이터베이스의 모든테이블을 검색해서 ?에 테이블명을 대입해주는 함수입니다. 유의사항으로는 남기고 싶은 테이블이 있을경우에는 절대 사용하시면 안됩니다. Sql Server 2021. 5. 29.
Visual Studio에서 DBML갱신방법 Visual Studio에 sql server를 Linq sql으로 사용시에 연동하는 DBML은 처음 생성할때의 정보가 sql server의 갱신으로 발생된 사항은 자동으로 갱신이 안되서 수동으로 갱신을 해야하는데 그 방법을 소개하려고 합니다. ①서버탐색기에서 연결되어있는 sql server를 선택합니다. ②오른쪽마우스 클릭후에 최신정보로갱신 메뉴를 클릭합니다. ③DBML파일을 열어서 갱신할 테이블을 삭제하고 서버탐색기의 sql server에서 갱신할 테이블을 선택후 Drag&Drop으로 복사합니다. ③프로젝트를 저장한후에 빌드를 실행합니다. 이후에는 자동으로 변경된 데이터베이스의 정보가 최신상태로 업데이트됩니다. Sql Server 2021. 5. 29.
Sql Server Index 갱신 및 확인 1.Sql Server의 테이블 단위 Index 갱신 작업 DBCC DBREINDEX(테이블명) 2.Sql Server의 테이블 단위 Index 갱신 결과확인 DBCC SHOWCONTIG (테이블명,INDEX명) 3.Sql Server의 테이블 단위 Index 현황확인 UPDATE STATISTICS 테이블명 Sql Server 2021. 3. 18.
반응형