MSSQL 20

[MSSql] varbinary 데이터를 파일로 저장하는 방법

명령문: bcp "select 이미지데이터컬럼명 from 스키마.테이블명 where 조건" queryout "저장할 파일의 전체경로" -S DB서버명 -d DB명 -U 사용자ID -P 사용자암호 명령문: bcp "select 이미지데이터컬럼명 from 데이터베이스명.스키마.테이블명 where 조건" queryout "저장할 파일의 전체경로" -T -n -S 데이터베이스서버명;   사용법: bcp {dbtable | query} {in | out | queryout | format} 데이터 파일  [-m 최대 오류 수]                  [-f 서식 파일]          [-e 오류 파일]  [-F 첫 행]                         [-L 마지막 행]          [-..

DB 관련 2024.12.27

[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..

DB 관련 2024.12.27

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

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

DB 관련 2024.12.27

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

프로시져에 넘어가는 파라메터의 길이가 길어서 발생하는 오류이다.해결방법은 프로시져 실행하기 전에 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: 테이블에 데이터를 추가한다. -- 주의사..

DB 관련 2024.12.27

[Ms-Sql]엑셀파일의 내용을 MsSQL Server에 가져오는 방법

--CONFIGURING SQL INSTANCE TO ACCEPT ADVANCED OPTIONSEXEC sp_configure 'show advanced options', 1;RECONFIGURE; GO --ENABLING USE OF DISTRIBUTED QUERIESEXEC sp_configure 'Ad Hoc Distributed Queries', 1;RECONFIGURE;GO --ADD DRIVERS IN SQL INSTANCEEXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1GO EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', ..

유용한 정보 2024.12.25