콘텐츠로 건너뛰기
» MSSQL

MSSQL

microsoft logo

SQL Server Management Studio

SSMS SQL Server Management StudioSQL Server의 모든 구성 요소를 액세스, 구성, 관리 및 개발할 수 있는 통합 환경입니다.
SSMS는 수많은 풍부한 스크립트 편집기와 광범위한 그래픽 도구 그룹을 결합하여 기술 수준에 상관없이 모든 개발자와 관리자가 SQL Server에 …

T-SQL

Convert datetime to varchar

MS SQL Server 에서 DATETIME 을 문자열로 변환할때의 자주 사용하는 스타일 번호입니다.

서버 설정 참조

  • SQL SERVER 2012
  • 데이터 정렬 Korean_Wansung_CI_AS
  • 기본언어 : Korean
  • 기본 전체 텍스트 언어 LCID : 1042
  • 두자리 연도 구분 : 2049

질의문

SELECT CONVERT(VARCHAR, CONVERT(DATE, 

구분자로 구분된 붙임문자열을 테이블로 변환

구분자로 구분된 문자열을 입력받아 테이블로 반환하는 함수입니다.

실행 예제 :

SELECT * FROM dbo.UDF_문자열테이블변환('1,2,3', ',')
결과
코드
1
2
3
CREATE FUNCTION dbo.UDF_문자열테이블변환
(
    @문자열     VARCHAR(MAX),
    @구분문자   VARCHAR(10)
)
RETURNS @vRETURN_TABLE TABLE ( 코드 VARCHAR(100) )
AS
BEGIN

    DECLARE @v코드길이      

MS-SQL 자동증가값 컬럼 초기화

고객의 요청으로 특정 스키마에서 자동증가값을 가지는 테이블을 테이블명을 기준으로 필터링하여 자동증가값 컬럼의 최대값을 기준으로 초기화를 을 실행합니다.

“테이블명 처리중 오류가 발생했습니다.” 정도로 간단하게나마 오류처리를 하였습니다.

declare @ident bigint,
        @tName varchar(255),
        @cName varchar(255),
        @sqlText nvarchar(1000),
        @sqlVariable nvarchar(100),
        @schmaName   nvarchar(100),
        @tableFilter nvarchar(100)

T-SQL

SP_EXECUTESQL

구문

sp_executesql [ @stmt = ] stmt
[
    {, [@params=] N'@parameter_name data_type [ OUT | OUTPUT ][,...n]' }
    {, [ @param1 = ] 'value1' [ ,...n ] }
]

인수

[ @stmt = ] stmt

Transact-SQL 문 또는 일괄 처리를 …