본문 바로가기

MSsql11

[MS-SQL] LEFT OUTER JOIN 시에 ON 절과 WHERE 절에 추가 제약조건 넣는 규칙! 20001030 : LEFT OUTER JOIN 시에 ON 절과 WHERE 절에 추가 제약조건 넣는 규칙 (egloos.com) LEFT OUTER JOIN 시에 ON 절과 WHERE 절에 추가 제약조건 넣는 규칙 규칙 LEFT OUTER JOIN 시 ON 절에서는 우측(널값으로 채워지는 쪽)의 추가 제약조건을 넣고 좌측의 추가 제약조건은 WHERE절에 넣어야 한다. 1. 원하는 결과값 SELECT * --(184개 행 적용됨)FROM TBHZM200 ultteky.egloos.com 아무 생각없이 조건절이나 ON 절에 때려넣지 말 것! 2021. 2. 4.
[MSSQL] TABLE 정보 쉽게 확인하기 [특정 테이블 정보 쉽게 확인 Query] set ANSI_NULLS ONset QUOTED_IDENTIFIER ON create PROC [dbo].[SP_HELPTABLE] ( @P_TABNAME VARCHAR(100)) AS SELECT TB.NAME, CAST(q.[VALUE] AS VARCHAR(1000)) AS TAB_CMT FROM SYS.OBJECTS TB LEFT OUTER JOIN SYS.EXTENDED_PROPERTIES q ON q.MAJOR_ID = tb.OBJECT_ID AND q.MINOR_ID = 0 AND q.CLASS = 1 AND q.NAME = 'MS_Description' WHERE TB.NAME = LTRIM(RTRIM(@P_TABNAME)) SELECT clmns.. 2018. 11. 5.
[MSSQL] 다중 DB에서 특정 문자열 검색 쿼리 USE MASTER DECLARE @SQL VARCHAR(MAX); DECLARE @DB VARCHAR(20); DECLARE @SP_NAME VARCHAR(100); SET @SP_NAME = 'SP' SELECT name INTO #TABLE_DB FROM sys.databases ; ALTER TABLE #TABLE_DB ADD NO_SEQ INT IDENTITY (1, 1) NOT NULL; DECLARE @CNT INT; SELECT @CNT = COUNT(*) FROM #TABLE_DB DECLARE @INIT INT SET @INIT = 1; WHILE @INIT 2018. 1. 15.
[MS-SQL] 메모리 관련한 사항 http://iseogs.tistory.com/181 여기로 가면 자세히 설명을... 우선 간단 정리하자면 MS-SQL은 메모리를 놔주지 않는다 따라서 메모리가 쭈욱 상승하게 되는데 이렇게 되면 메모리 떔시 서버에 문제가... 이럴경우는 MAX MEMORY를 설정할것!! 그 값은 위에 블로그에 써있음 2016. 2. 2.