분류 전체보기 28

[MsSQL] ...(으)로 시작하는 식별자이(가) 너무 깁니다. 최대 길이는 128입니다.

프로시져에 넘어가는 파라메터의 길이가 길어서 발생하는 오류이다.해결방법은 프로시져 실행하기 전에 SET QUOTED_IDENTIFIER OFF 를 실행하면 된다. 예제)/****** Object:  StoredProcedure [dbo].[SPP_Data_INSERT]    Script Date: 2016-07-29 오후 6:44:26 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER OFFGO -- =============================================-- Author:  jwcho-- Create date: 2016.07.28-- Modify date: 2016.07.28-- Description: 테이블에 데이터를 추가한다. -- 주의사..

기본카테고리 2016.07.29

[MsSql] 테이블의 필드값을 행에서 열로 표시한다.(PIVOT 함수 사용)

///   /// 테이블의 필드값을 행에서 열로 표시한다.(PIVOT 함수 사용)  ///   /// 테이블명(예제: TBP_ResultTailInfo)  /// 표시할 필드명들(구분자=콤마, 예제: [DONG],[FLOOR],[MOF],[SYMBOL],[SPEC],[QTY])  /// 검색에 적용할 조건문(예제: where 절)   /// keyfield 가 가지는 값의 필드명(예제: sum() 함수가 적용되는 QTY)  /// 필드의 값을 필드명으로 표시할 필드명(예제: pivot 문의 [SPEC])  /// 필드의 값들(구분자=콤마, 예제: pivot 문의 in 구문의 괄호안에 있는 값들)  /// 정렬방법(예제: order by 구문)  /// 검색된 최종결과값들의 목록  ///   /// [예제..

기본카테고리 2016.07.01

[MSSql] hierarchyid 데이터형을 이용한 트리구조 생성

/// /// 기본코드를 트리구조로 표시하는 메인 함수/// /// 트리뷰 컨트롤/// 데이터가 있으면 데이터의 개수, 그렇지않으면 0static public int F_SNPCODE_TREE(TreeView tv, string strGroup="", string strCode="", string strCodeName="")        {            try            {                if (OpenDB() == false)                    return 0;                Cursor.Current = Cursors.WaitCursor;                tv.Nodes.Clear();    List lstCode = new List..

기본카테고리 2015.04.21