소리소문 없이... 사랑도 명예도 이름도 남김 없이...
DexCore.net

DataBase 261

SQL Server 2008에서 로그 파일 자르기

SQL Server 2008에서 로그 파일 자르기 1. 복구 모델을 SIMPLE로 변경후 DBCC SHRINKFILE/SHRINKDATABASE 수행 -- BACKUP LOG [dbname] WITH NO_LOG/TRUNCATE_ONLY는 2008부터 지원 안함. ALTER DATABASE [dbname] SET RECOVERY SIMPLE WITH NO_WAIT; GO DBCC SHRINKDATABASE([dbname], 10, TRUNCATEONLY); -- or DBCC SHRINKFILE([dbname_Log, 10); GO ALTER DATABASE [dbname] SET RECOVERY FULL WITH NO_WAIT'; GO 2. BACKUP LOG [dbname] TO DISK='NUL' ..

DataBase/SQL Server 2011.09.20

RAISERROR 예제 및 .NET에서 사용하기

RAISERROR 관련된 글은 여기저기 있지만 심플하게 되어 있는 샘플이 없는 것 같아서 하나 올립니다. 예제는 A값과 B값을 입력받아서 A / B를 한 결과를 돌려주는 것입니다. Procedure는 다음과 같이 구성합니다. CREATE PROC [dbo].UP_RaiseTest @VAL1 INT, @VAL2 INT, @VAL3 INT OUTPUT AS BEGIN DECLARE @ErrorNumber INT; DECLARE @ErrorSeverity INT; DECLARE @ErrorState INT; DECLARE @ErrorProcedure NVARCHAR(126); DECLARE @ErrorLine INT; DECLARE @ErrorMessage NVARCHAR(2048); SET @ErrorNum..

DataBase/SQL Server 2011.09.01

Oracle Instant Client이용한 드라이브 설치

Oracle Client를 이용한 드라이브 설치 오라클 클라이언트를 설치하면 자동으로 오라클 드라이브가 설치된다. 오라클 클라이언트의 tnsnames.ora의 정보를 이용해서 접속 Oracle Instant Client이용한 드라이브 설치 Instant Client Downloads for Microsoft Windows (32-bit) 위치 http://www.oracle.com/technology/software/tech/oci/instantclient/htdocs/winsoft.html 버전에 따라 다운로드 해서 사용할 것 포함된 파일들을 프로그램 exe가 있는 위치에 모두 복사할 것 Visual Studio 프로젝트일 경우 Debug나 Release에 복사할 것 tnsnames.ora의 정보를 프..

DataBase/Oracle 2011.08.17

SP 에서 특정문자열을 기준으로 데이타를 테이블로 반환한다.

CREATE FUNCTION [dbo].[F_SB_Split] ( @StrValue VARCHAR(1000), -- 대상 문자열 @SplitChar CHAR(1) -- 구분자 ) RETURNS @SPLIT_TEMP TABLE ( RtnValue VARCHAR(50) ) AS BEGIN DECLARE @sPos INT, @nPos INT DECLARE @TmpVar VARCHAR(1000) -- 분리된 문자열 임시 저장변수 SET @sPos = 1 -- 구분문자 검색을 시작할 위치 SET @nPos = 1 -- 구분문자 위치 WHILE (@nPos > 0) BEGIN SET @nPos = CHARINDEX(@SplitChar, @StrValue, @sPos ) IF @nPos = 0 SET @TmpVar ..

DataBase/SQL Server 2010.12.02

SQLServer : Convert/Cast 의 새로운 발견

-------------------------------------------- SQLServer : Convert/Cast 의 새로운 발견 (II+1) -------------------------------------------- 1. Syntax : CAST ( expression AS data_type [ (length ) ]) CONVERT ( data_type [ ( length ) ] , expression [ , style ] ) 2. 3th 인수 style 을 자세히 보면... money 및 smallmoney 스타일 expression이 money 또는 smallmoney이면 style은 다음 표에 있는 값 중 하나일 수 있습니다. 다른 값은 0으로 처리됩니다. 값 출력 0(기본값) 소..

DataBase/SQL Server 2010.11.26

SQL Server 2008 T-SQL

SQL Server가 2005에서 2008로 업그레이드 된지도 벌써 몇달이 지났다. 이제 본격적으로 SQL-Server 2008로 옮겨가야 할 때가 온 것 같다. 그래서 이번 기회에 SQL Server 2008이 어떻게 업그레이드 되었는지 살펴보고자 한다. 그 중에서 프로그래머에게 필수인 T-SQL에 대해 집중적으로 살펴보려고 한다. 1. 변수 선언과 함께 초기화 가능 T-SQL에서 변수를 선언할 때 초기화가 가능해졌다. 사실 C#이나 자바와 같은 언어에서는 당연한 기능이지만, T-SQL에서는 그동안 지원이 되지 않았다. 그래서 다음과 같이 변수 선언과 초기화가 별도의 문장으로 만들어져야 했다. declare @i int set @i = 0 그렇지만 SQL Server 2008에서는 다음과 같이 변수 선..

DataBase/SQL Server 2010.11.18
728x90
반응형