반응형

mssql 18

[MSSQL] 프로시저 내용검색, 트리거 내용검색, 뷰 내용검색

1. 프로시저, 트리거, 뷰 내용 검색 (프로시저, 뷰, 트리거 검색은 from만 바꿔주면 됨) - 프로시저: Sys.PROCEDURES - 트리거: sys.TRIGGERS - 뷰: sys.VIEWS DECLARE @SEARCH_TEXT NVARCHAR(MAX) = '검색텍스트'; SELECT OBJECT_NAME(OBJECT_ID) AS NAME , OBJECT_DEFINITION(OBJECT_ID) AS CONTENTS FROM SYS.TRIGGERS -- TRIGGERS, PROCEDURES, VIEWS WHERE OBJECT_DEFINITION(OBJECT_ID) LIKE '%' + @SEARCH_TEXT + '%' ORDER BY NAME

Dev/Database 2023.04.26

[Sql] SET ANSI_NULLS ON, SET QUOTED_IDENTIFIER ON 의미

* SET ANSI_NULLS ON/OFF : NULL 값에 대한 비교처리를 표준에 따를 것인지 구분 - 컬럼 = NULL (비표준 / OFF시 사용 가능) - 컬럼 IS NULL ( 표준 / 권장사항) * SET QUOTED_IDENTIFIER ON/OFF : 따옴표 처리를 표준에 따를 것인지 여부 - SELECT "1" (비표준 / OFF시 사용 가능) - SELECT '1' (표준 / 권장) * USE [hello] : hello 데이터베이스에 접속 GO : 문장의 묶음 처리 단위를 구분 1 2 3 4 5 6 7 8 9 10 11 -- (예시1 : 3개 문장이 한묶음으로 수행되어 정상 수행) DECLARE @a INT SET @a = 1 SELECT @a GO -- (예시2 : 마지막 Select ..

Dev/Database 2022.05.06
반응형