본문 바로가기

mssql13

Linked Server 기능 사용하여 Oracle 테이블에 데이터 넣기 이전에 MSSQL - ORACLE 간의 Link 연결하여 쿼리로 Oracle의 테이블을 조회하는 설정을 하는 법을 포스팅하였습니다. https://bae9086.tistory.com/128?category=825640 MSSQL to Oracle DB Link MSSQL에서 Oracle의 정보를 가져와야 할 일이 생겨 DB link가능 여부를 체크하고 테스트했던것을 정리하는 글입니다. 참고 사이트 : www.sqlshack.com/link-sql-server-oracle-database/ Link a SQL Server to an.. bae9086.tistory.com 이번에는 이렇게 연결된 Linked Server를 사용하여 MSSQL에서 Oracle의 테이블쪽에 INSERT하는 쿼리를 정리하겠습니다... 2021. 8. 23.
sp_who2,sp_lock,v$session와 같은 명령어 sp_who2 Lock 걸린 프로세스를 조회하는 명령어. sp_who도 있지만 sp_who 보단 sp_who2를 추천 각 컬럼 별 내용은 아래와 같습니다. sp_who sp_who2 설명 spid SPID 세션 ID ecid 특정 세션 ID와 연결된 지정된 스레드의 실행 컨텍스트 ID status Status 프로세스 상태 * dormant : SQL Server 에서 세션을 다시 설정 * running : 세션에서 일괄 처리를 하나 이상 실행 * background : 세션에서 교착 상태 감지와 같은 백그라운드 작업을 실행 * rollback : 세션에서 트랜잭션 롤백을 진행 * pending : 세션이 작업자 스레드를 사용할 수 있을 때까지 기다림 * runnable : 세션의 작업은 스케줄러의 실행.. 2021. 7. 21.
스키마(DB) 정보 확인 & 테이블 정보 확인&캐릭터셋 확인 MSSQL은 DB가 Oracle의 스키마처럼 사용되기 때문에 스키마라고 하였습니다. 스키마 정보확인 SQL>sp_helpdb 테이블 정보 확인 SQL> sp_tables 언어 확인 SQL> select @@language 캐릭터셋 확인 SQL> SELECT name, collation_name FROM sys.databases; 캐릭터셋 종류 확인 '서버 수준 데이터 정렬' 부분을 확인하면 종류를 확인할 수 있습니다. https://docs.microsoft.com/ko-kr/sql/relational-databases/collations/collation-and-unicode-support?view=sql-server-ver15 2021. 6. 24.
TABLE,Database 정보 확인 MSSQL의 데이터 딕셔너리 정보 중 TABLE과 Database의 정보를 확인할 수 있는 쿼리입니다. 데이터베이스 정보 확인 쿼리 select * from sys.sysdatabases where HAS_DBACCESS(name) = 1 관련 내용 아래와 같은 내용들이 출력됩니다. 테이블 정보 확인 쿼리 select * from sys.sysobjects where xtype='U' order by name asc 관련내용 아래와 같은 내용들이 출력됩니다. 출처 : https://kojin777.tistory.com/84 2021. 6. 17.