sqlserver
-
SQL Server에서 특정 컬럼을 포함하는 모든 테이블의 데이터 검색하기데이터베이스/MS-SQL 2023. 10. 10. 11:39
SQL Server에서 특정 컬럼을 포함하는 모든 테이블의 데이터 검색하기 때로는 SQL Server 내에서 특정 컬럼명을 가진 모든 테이블에서 데이터를 검색해야 할 필요가 있습니다. 이러한 작업을 수행하기 위해 동적 SQL을 사용하여 쿼리를 생성하고 실행할 수 있습니다. 동적 SQL 스크립트 예제 다음은 주어진 테이블 및 컬럼명에 대하여 동적인 쿼리를 생성하고 그 쿼리를 실행하는 SQL 스크립트의 예입니다. DECLARE @SQL NVARCHAR(MAX) = N''; DECLARE @SearchCode NVARCHAR(10) = '홍길동'; --조회할 데이터 DECLARE @ColumnName NVARCHAR(128) = '이름'; --조회할 컬럼명 DECLARE @TablePattern NVARCHA..
-
SQL Server에서 저장 프로시저 코드 내용 검색하기데이터베이스/MS-SQL 2023. 10. 4. 17:09
서론 개발 및 DB 관리의 세계에서, 다수의 저장 프로시저를 관리하고 업데이트하는 것은 매우 일반적인 작업입니다. 때로는 특정 키워드나 코드 스니펫을 포함한 저장 프로시저를 빠르게 찾아내야 하는 상황이 생깁니다. 이번 글에서는 SQL Server에서 저장 프로시저의 코드 내용을 검색하는 방법에 대해 알아보겠습니다. 본문 기본 개념: sys.procedures와 sys.sql_modules SQL Server에서 저장 프로시저의 메타데이터 및 정의를 조회하려면, **sys.procedures**와 **sys.sql_modules**라는 시스템 뷰를 활용할 수 있습니다. sys.procedures: 저장 프로시저의 메타데이터 정보를 포함하고 있습니다. sys.sql_modules: SQL 객체(스토어드 프로..