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

DataBase/SQL Server 129

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

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

MS SQL 에서 XML

1.XML의 기본 (1)XML의 기본구조 -XML은 HTML과 같은 마크업언어의 한 종류이며 데이터를 어떻게 표현할 지를 나타내는 방식 -XML은 운영체제나 하드웨어 플랫폼,프로그래밍 언어에 종속되지 않는 중립적인 위치를 하게된다. -다양한 운영체제와 어플리케이션 간 데이터를 주고 받는 역할 -HTML과 비슷하지만 , 훨씬 엄격한 문법을 지켜서 작성된다. (2)간단한 XML의 예

DataBase/SQL Server 2010.09.16
728x90
반응형