본문 바로가기

MSSQL

[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) . 더보기
[MSSQL]문자열에서 특정문자 개수 알아오기 [MSSQL]문자열에서 특정문자 개수 알아오기 DECLARE @STR VARCHAR(20) SET @STR = 'YNYNNNNN' SELECT LEN(@STR)-LEN(REPLACE(@STR,'Y','')) 결과값: 2 (Y가 2번 들어있음) 더보기
[DB] SET IDENTITY_INSERT (Transact-SQL) SET IDENTITY_INSERT (Transact-SQL) SyntaxSET IDENTITY_INSERT [ database_name . [ schema_name ] . ] table { ON | OFF } Argumentsdatabase_nameIs the name of the database in which the specified table resides.schema_nameIs the name of the schema to which the table belongs.tableIs the name of a table with an identity column.https://msdn.microsoft.com/en-us/library/ms188059.aspx 더보기