본문 바로가기

반응형

MSSQL

[MS-SQL] JSON에 Null 값 포함 - INCLUDE_NULL_VALUES 옵션 적용 대상: SQL Server 2016(13.x) 이상 FOR JSON 절의 JSON 출력에 null 값을 포함하려면 INCLUDE_NULL_VALUES 옵션을 지정합니다. INCLUDE_NULL_VALUES 옵션을 지정하지 않은 경우 JSON 출력은 쿼리 결과에서 null인 값에 대한 속성을 포함하지 않습니다. 예제 다음 예제에는 INCLUDE_NULL_VALUES 옵션을 사용한 경우와 사용하지 않은 경우 FOR JSON 절의 출력이 나와 있습니다. 예제INCLUDE_NULL_VALUES 옵션을 사용하지 않는 경우INCLUDE_NULL_VALUES 옵션을 사용하는 경우 { "name": "John", "surname": "Doe" } { "name": "John", "surname": "Doe", ".. 더보기
[PostgreSQL] 마이그레이션 : SQL Server → PostgreSQL ■ 마이그레이션 : SQL Server → PostgreSQL ▶ 데이터 타입 SQL Server PostgreSQL BIGINT 64-bit integer BIGINT BINARY(n) Fixed-length byte string BYTEA BIT 1, 0 or NULL BOOLEAN CHAR(n), CHARACTER(n) Fixed-length character string, 1 ⇐ n ⇐ 8000 CHAR(n), CHARACTER(n) DATE Date (year, month and day) DATE DATETIME Date and time with fraction TIMESTAMP(3) DATETIME2(p) Date and time with fraction TIMESTAMP(p) DATETIME.. 더보기
[MSSQL][함수] Split 유형의 함수로 구분자로 몇번째 위치의 문자열 가져오기 Split 유형의 함수로 구분자로 몇번째 위치의 문자열 가져오기 ----------------------------------------------------------------------------------------------------------- -- Split 유형의 함수 -- 문자열에서 구분자(@iSeparator)로 몇번째 단어 가져오기 -- 예: SELECT 데이터베이스명.소유자명.fn_GetIdxDataLikeSplit('가-나-다',2,'-') --> '나' ----------------------------------------------------------------------------------------------------------- -------------------.. 더보기
MSSQL - JSON 데이터 인덱싱 MSSQL - JSON 데이터 인덱싱 https://docs.microsoft.com/ko-kr/sql/relational-databases/json/index-json-data?view=sql-server-ver15 JSON 데이터 인덱싱 - SQL Server JSON 데이터 인덱싱Index JSON data 이 문서의 내용 --> 적용 대상:Applies to: SQL ServerSQL Server(지원되는 모든 버전)SQL ServerSQL Server (all supported versions) Azure SQL DatabaseAzure SQL DatabaseAzure SQL DatabaseAzure SQL Databas docs.microsoft.com SQL Server 및 SQL Datab.. 더보기
[MSSQL] 세로 데이터 가로로 출력 (데이터 한줄로 출력) STUFF, FOR XML PATH [MSSQL] 세로 데이터 가로로 출력 (데이터 한줄로 출력) STUFF, FOR XML PATH http://ggmouse.tistory.com/127 DECLARE @string AS VARCHAR(1000);SET @string = ''; WITH TABLE_A (NAME) AS ( SELECT '손꽁쥐' UNION ALL SELECT '윤선생' UNION ALL SELECT '황박사') SELECT @string = NAME + ', ' + @string FROM TABLE_ASELECT @string AS '가로출력' -- WITH TABLE_A (CLASS, NAME) AS ( SELECT 'A', '손꽁쥐' UNION ALL SELECT 'B', '윤선생' UNION ALL SELECT 'A.. 더보기
Microsoft SQL Server Management Studio Express Microsoft SQL Server Management Studio ExpressSSMSE(Microsoft SQL Server Management Studio Express)는 SQL Server 2005 Express Edition 및 SQL Server 2005 Express Edition with Advanced Services를 관리할 수 있는 사용이 용이한 무료 그래픽 관리 도구입니다. 63비트 다운로드 후 관리자권한 으로 실행. https://www.microsoft.com/ko-kr/download/details.aspx?id=8961 . 더보기
[MSSQL] MS-SQL 특정 단어가 포함된 프로시저 찾기 -- MS-SQL 특정 단어가 포함된 프로시저 찾기 검색어에 특정 문자나 테이블명을 넣으면 된다. use 데이터베이스 SELECT ROUTINE_NAME FROM INFORMATION_SCHEMA.ROUTINES WHERE ROUTINE_DEFINITION LIKE '% 검색어 %' AND ROUTINE_TYPE='PROCEDURE' order by ROUTINE_NAME; select so.name from syscomments sc join sysobjects so on sc.id = so.id where so.xtype = 'p' and sc.text like '% 검색어 %' 더보기
[ASP] mssql timestamp mssql 에서 타임스템프 추출하기 mssql timestamp -- TIMESTAMP 설정( 세계표준시보다 +9시간 빠른 한국시간 ) select '현재시간' = DATEADD(SECOND, 1468186808, '19700101 09:00:00') , DATEDIFF(second, '19700101 09:00:00', getdate()) , DATEDIFF(second, '19700101 09:00:00', getdate()) - (9*60*60) . 더보기

반응형