소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase/SQL Server 129

천단위 콤마(컴마) 찍기 , MONEY 형식으로 , 원화, 머니 형식으로 출력하기

[ MS-SQL ] 천단위 콤마(컴마) 찍기 , WONEY 형식으로 , 원화, 머니 형식으로 출력하기 -- MONEY 형식으로 변경하면 자동으로 소수점 2자리까지 출력됨 -- 숫자 2000을 MONEY 형식으로 변경하면 -- 2,000.00 으로 출력됨 SELECT 천단위콤마 = CONVERT(VARCHAR(50), CAST(20000 AS MONEY), 1) ​ ​ ​ -- 2000 이란 숫자를 2,000 문자로 변경하기 때문에 아래와 같은 쿼리가 필요함. -- MONEY 형식으로 변경하면 소수점 2째자리까지 출력되므로 소수점 자리 제거하기 SELECT 천단위콤마 = REPLACE(CONVERT(VARCHAR(50), CAST(2000 AS MONEY), 1) , '.00', '') ​

DataBase/SQL Server 2021.01.04

Identity 속성을 갖는 테이블/컬럼 찾기

Identity 속성을 갖는 테이블/컬럼 찾기 ---------------------------------------------------------------------------------------------------- SELECT B.name AS [Table] ,A.name AS [Colum] FROM syscolumns A JOIN sysobjects B ON B.id = A.id WHERE A.status = 128 -- Identity 컬럼은 0x80 값을 갖는다. AND B.name NOT LIKE 'queue_messages_%' ORDER BY B.name ASC ,A.name ASC; ------------------------------------------------------..

DataBase/SQL Server 2020.07.29

테이블 및 칼럼에 코멘트/주석 달고 조회하기 comment

--테이블 코멘트 추가 EXEC sp_addextendedproperty 'MS_Description', '테이블설명', 'USER', DBO, 'TABLE', 테이블이름 --테이블 코멘트 삭제 EXEC sp_dropextendedproperty 'MS_Description', 'SCHEMA', DBO, 'TABLE', 테이블이름, DEFAULT, DEFAULT -- 칼럼 코멘트 추가 EXEC sp_addextendedproperty 'MS_Description', '컬럼설명', 'USER', DBO, 'TABLE', 테이블이름, 'COLUMN', 칼럼이름 -- 칼럼 코멘트 삭제 EXEC sp_dropextendedproperty 'MS_Description', 'SCHEMA', DBO, 'TABLE',..

DataBase/SQL Server 2020.04.09

MS-SQL 트랜잭션 로그 관리

트랜잭션 로그의 관리 트랜잭션 로그를 자동증가 옵션으로 사용할 경우 무한적으로 증가할 수 있음. Disk full을 막기 위하여 트랜잭션 로그의 관리가 필요함. 1. 트랜잭션 로그 삭제 - 트랜잭션 로그의 중요도가 낮아서 백업할 필요가 없는 경우 그냥 삭제 BACKUP LOG DB명 WITH {NO_LOG|TRUNCATE_ONLY} 2. 트랜잭션 로그 백업 - 트랜잭션 로그를 백업하면 자동으로 기존 로그 내용이 정리된다. 단, 이미 늘어나 있는 트랜잭션로그 파일(?.LDF)의 사이즈가 줄어드는건 아니고, 로그의 내용만 삭제된다. BACKUP LOG DB명 TO DISK = 3. 트랜잭션 로그 파일 사이즈 줄이기 - ?.LDF 파일의 실제 사이즈를 줄이고 싶을 경우 DBCC SHRINKDATABASE(DB..

DataBase/SQL Server 2019.04.26
728x90
반응형