본문 바로가기

Database/MS-Sql Lecture33

Quick MS Access (JET SQL) to SQL Server (T-SQL) Conversion Guide Quick MS Access (JET SQL) to SQL Server (T-SQL) Conversion Guide Lots of questions come up in the SQL Team forums about conversions between Access and T-SQL and some of the differences between the two SQL dialects. Here's a few handy things to help you out with converting your projects. Check in now and then as this short list will eventually grow as more things come up. Converting NULL values A.. 2008. 8. 22.
instr 함수와 같은 역활 CHARINDEX 및 PATINDEX 비교 CHARINDEX 및 PATINDEX 함수는 지정한 패턴의 시작 위치를 반환합니다. PATINDEX는 와일드카드 문자를 사용할 수 있지만 CHARINDEX는 사용할 수 없습니다. 이 두 가지 함수는 두 개의 매개 변수를 사용합니다. 원하는 위치의 패턴. PATINDEX를 사용할 때는 패턴이 와일드카드 문자를 포함할 수 있는 리터럴 문자열이 되며 CHARINDEX를 사용하면 와일드카드 문자가 없는 리터럴이 됩니다. Microsoft® SQL Server™가 지정한 패턴을 검색하는 문자열 값의 식. 보통 열 이름입니다. 예를 들어, titles 테이블에 있는 notes열의 특정 행에서 "wonderful" 패턴이 시작하는 위치를 찾습니다. USE pubs SELEC.. 2008. 8. 22.
ArrayToSingle 유저펑션 Create Function UFN_ArrayToSingle (@ArrayData varchar(8000)) Returns @singleData Table (singleData varchar(100)) as begin declare @tblTemp Table (data varchar(100)) declare @CutDatavarchar(50) declare @DelCutDatavarchar(50) declare @SPositionint set @ArrayData = @ArrayData + '|' while len(@ArrayData) > 0 begin set @SPosition = charindex('|',@ArrayData) set @CutData = left(@ArrayData, @SPosition .. 2008. 8. 22.
배열값을 테이블에 삽입하는 프로시져 수행 방식 1 - exec usp_UpdateTablewithArray 'tblTestTable', 'dcColumn1', 'string1;string2;string3;string4;' , ';' , @pcRtnVal output 이런 구문이 아래와 같은 insert 문으로 변환 됩니다. will do the following inserts: Insert into tblTestTable (dcColumn1) values (String1) Insert into tblTestTable (dcColumn1) values (String2) Insert into tblTestTable (dcColumn1) values (String3) Insert into tblTestTable (dcColumn1) values.. 2008. 8. 22.