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

MSSQL 14

MSSQL 서버 올리기

MS SQL 이미지 다운로드docker pull mcr.microsoft.com/mssql/server:2022-latest Container 이미지 실행docker run -e "ACCEPT_EULA=Y" -e "MSSQL_SA_PASSWORD=" -p 1401:1433 --name MSSQL2022 --hostname MSSQL2022 -d mcr.microsoft.com/mssql/server:2022-latest  매개변수매개 변수Description-e "ACCEPT_EULA=Y"최종 사용자 사용권 계약 수락을 확인하기 위해 ACCEPT_EULA 변수를 어떤 값에 설정합니다. SQL Server 이미지에 대한 설정을 해야 합니다.-e "SA_PASSWORD="8자 이상이고 SQL Server 암..

Docker 2024.10.31

CEILING() 소수점 이하 버리기

1. 소수점 둘째 자리까지만 표현하고 싶다면 CONVERT를 이용하고 단, 소수 세째자리에서 반올림 됩니다. SELECT CONVERT(NUMERIC(5,2), '0.56789') ==> 0.57 ​ 2. 셋째 자리에서 반올림하고 둘째 자리까지 표현하고자 한다면 ROUND함수로 반올림후에 아래 함수를 이용하기를 바란다. SELECT CONVERT(NUMERIC(5,2), ROUND(0.56789, 2)) ==> 0.57 ​ 3. 이 함수는 지정한 숫자 식보다 크거나 같은 최소 정수를 반환합니다. 소수자리는 무조건 올림한다. SELECT CEILING('1234.000001') ==> 1235 ​ 출처 : https://m.blog.naver.com/muttul58/221623744783

DataBase/SQL Server 2021.01.04

천단위 콤마(컴마) 찍기 , 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

SQL Server 상태 모니터링

Microsoft SQL Server 2005에서는 데이터베이스를 모니터링하기 위한 몇 가지 도구를 제공합니다. 그 중 하나가 동적 관리 뷰입니다. DMV(동적 관리 뷰)와 DMF(동적 관리 함수)는 서버 인스턴스의 상태를 모니터링하고, 문제를 진단하고, 성능을 조정하는 데 사용할 수 있는 서버 성태 정보를 반환합니다. 일반적인 서버 동적 관리 개체로는 다음과 같은 것이 있습니다. - dm_db_* : 데이터베이스 및 데이터베이스 개체 - dm_exec_* : 사용자 코드 및 관련 연결 실행 - dm_os_* : 메모리, 잠금 및 예약 - dm_tran_* : 트랜잭션 및 격리 - dm_io_* : 네트워크 및 디스크의 입/출력 /*** DMV(동적 관리 뷰) 의 모든 이름을 확인 할 수 있다. ****..

728x90
반응형