개발(프로그래밍)
-
[MSSQL] 특정 테이블을 포함하는 SP, 함수 찾기, SP, 함수의 내용 검색개발(프로그래밍)/SQL(RDBMS) 2020. 4. 7. 22:29
대부분 개발 히스토리 전체를 알지 못한 상태에서 특정 기능 개발을 요청받는다. 이런 기능은 이미 개발되어 있을 것 같은데.... 혹은 이 테이블은 어떻게 써야할까... 참고할만한 로직 없을까 싶을 때 특정 테이블을 참조하는 SP, 함수를 찾아보게 된다. 1 2 3 4 5 select so.name from dbo.syscomments sc with(nolock) inner join dbo.sysobjects so with(nolock) on sc.id = so.id where so.xtype in ('p', 'fn') -- xtype --> p : 저장프로시저, fn : 스칼라함수 and sc.text like '%tbl_sample%'; -- 내가 찾고자 하는 검색어(테이블 이름 등) * SP와 함수는..
-
[MSSQL] SQL Server DB서버 구축 및 SSMS 18 설치개발(프로그래밍)/SQL(RDBMS) 2020. 4. 5. 16:29
MSSQL을 집에서도 사용하기 위해 로컬 SQL Server와 SSMS 18(SQL Server Management Studio 18)을 설치했다. 복잡하고 대단한 절차가 있을 것이라 우려했는데, Next 버튼만 누르니까 끝난다. 역시... 진입장벽을 낮춰서 잠재적 고객을 한 명이라도 확보한다는 전략 덕분에 공부해보려는 개발자들은 편하게 호강한다. 로컬 서버에 테스트 테이블들을 만들고 쿼리 작성 연습을 하려는 목적이라면 정말 10분 안에 작업 끝낼 수 있다. 공식 홈페이지에 가서 SQL Server 인스톨러를 다운 받는다. https://www.microsoft.com/ko-kr/sql-server/sql-server-downloads 우리는 비 프로덕션 환경에서 테스트/개발을 하기 위한 목적이므로, 개..
-
[MSSQL] 특정 테이블의 전체 행수 가져오기(Row count)개발(프로그래밍)/SQL(RDBMS) 2020. 4. 5. 15:59
1 2 3 4 select si.id, si.rows, si.* from sysindexes si where and si.indid sys.debug (Transact-sql) - SQL Server sys.sysindexes(Transact-SQL)sys.sysindexes (Transact-SQL) 이 문서의 내용 --> 적용 대상: SQL Server Azure SQL Database Azure Synapse Analytics(SQL DW) 병렬 데이터 웨어하우스 APPLIES TO: SQL Server Azure SQL Database Azure Synapse Analytics (SQL DW) Parallel Data Warehouse 현재 데 docs.microsoft.com sysindexes..