DB/DB 팁 (3) 썸네일형 리스트형 DB트리거 사용 트리거 이름을 저장할 테이블을 생성USE [HM_160610] GO /****** Object: Table [dbo].[IQa206A] Script Date: 06/10/2016 10:26:50 ******/ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[LOG_A_TRIGGER]( [TRIGGERNAME] [char](50) NULL, ) ON [PRIMARY] GO SET ANSI_PADDING OFF GO 저장할 로그테이블 생성USE [HM_160610] GO /****** Object: Table [dbo].[IQa206A] Script Date: 06/10/2016 10:26:5.. MS SQL 숫자 앞에 0으로 채우기 숫자 앞에 0으로 채우기 [USERNO] : 컬럼 [USER] : 테이블 SELECT RIGHT('0000' + CONVERT( NVARCHAR, [USERNO] ), 4) FROM [USER] 쿼리를 사용하던 중 숫자 -> 문자 -> 문자를 정렬해야되는 로직을 만들었는대 1 11121 위와같이 정렬이 문자열 정렬이되는 경우가 발생해서 0으로 앞을 채움으로써 000100210111 로 정렬시키는 방법을 사용했다. 클라이언트에서 서버 용량 및 경로 얻어오기 용량확인 exec xp_fixeddrives기본 백업경로 SELECT ISNULL(BACK_PATH, (SELECT TOP 1 LEFT(filename, len(filename) - len(name) - 9) + 'Backup\' FROM SYSFILES)) AS [PATH] FROM GARAGE경로얻어오기 exec xp_dirtree '[경로]', 1 이전 1 다음