반응형

DATABASE 6

엑셀을 이용해 DB 쿼리 만들기

❓엑셀 데이터가 많은데 MSSQL 엑셀 기능 안쓰고 넣는 방법은 없을까? MSSQL에 내장되어 있는 엑셀 import를 하면 제일 쉽긴하지만 혹여나 잘못해서 기존의 테이블에 있는 데이터들이 날라가는게 두려워서 일일이다 insert하다가 .. 이건 아니다 싶어서 구글링해보니 아주 신박한 방법이 존재!! 💡 엑셀의 함수기능 활용 예를들어 A1의 값과 B1값을 INSERT 하고 싶을때 =CONCATENATE("insert into fruit (NAME,REMARK) values ('",A1,"', '",B1,"')") C1에 이런식으로 쓰면된다. 만약 여러개의 데이터의 경우 첫번째줄만 셀을 맞추고 빨간색 십자가의 위치에서 마우스 커서를 되면 검은 십자가가 나타나고 3행까지 드래그해주면된다. 쿼리문 A1셀을 복..

DATABASE/MSSQL 2023.11.14

SP에 사용된 테이블 찾기

❔ 'A'라는 테이블이 어느 SP에 사용됐는지 확인하기 위해 MSSQL DB 시스템 관련 조회를 했으나 찾을 수 없을때 예를 들어 SELECT * FROM SYSOBJECTS WITH (NOLOCK) WHERE ID IN (SELECT ID FROM SYSCOMMENTS WITH (NOLOCK) WHERE UPPER(TEXT) LIKE '%A%' ) ORDER BY NAME 쓰면 'A'가 속한 테이블을 다 볼 수 있는데 그래도 안찾아 질때가 있다 💡SQL 에이전트에서 확인 위에서와 같이 찾을 수 없는 경우는 에이전트에 하드코딩 되어 있는 경우다. 저거 찾는다고 몇시간을 소비했지만 말짱 도루묵 스케쥴러에 하드코딩되어 있으면 검색해도 안나온다. 그러니 만약 없으면 스케쥴러 확인!!!!

DATABASE/MSSQL 2023.01.11
반응형