본문 바로가기

MSSQL

ERWin 7 MSSQL 2008 연결 방법 사용 OS : Windows Server 2008 R2(x64) ERWin Ver. : 7.1.0.1075 MSSQL : MSSQL Server 2008 선행 작업으로. ERWin, MSSQL 등이 설치 되어 있어야 합니다. *_*;; 그리고!! 아래 DLL 을 C:\Windows\SysWOW64 안에 넣어 주셔야 됩니다. x86 머신의 경우에는 C:\Windows\System32 안에 넣어 주세요!! 위 DLL이 등록되지 않으면 아래와 같은 메시지가 나타납니다. “unable to locate client connectivty software .check with your database administrator to install the appropriate client software” 위의 메시지.. 더보기
View all NTEXT, TEXT Type Column in Query Editor(ntext 타입의 컬럼 내용 쿼리편집기에서 전체 보기) MSSQL 에서 즉. Microsoft SQL Server Management Studio 에서 쿼리를 실행하여 NTEXT, TEXT Type을 출력할 경우 데이터의 양이 많으면 데이터를 전체 표현하지 않습니다. 즉 짤리죠 *_*;; 보는 방법은 꽤나 간단합니다. ^^;; SELECT 'test' AS TEST1 ,CONVERT(XML, 'test data') AS TEST2 -- TEST1은 Varchar 형태의 Column. -- TEST2는 NTEXT Column 이라고 생각하시면 됩니다. 위와 같이 코딩하셔서 보시면 아래와 같이 링크로 표시되어 링크를 클릭하게 되면 새로운 창으로 전체 데이터를 확인 할 수 있습니다. 제 생각에는 Xml 말고도 다른 Type으로 확인 가능 할 것 같은데요.. *_*.. 더보기
MSSQL 2008 Server 디자이너로 테이블 수정 방법 MSSQL 에서 제약조건 추가로 인하여 디자이너에서 테이블을 수정하면 바로 수정되지 않는 경우가 있습니다. 변경 내용을 적용하려면 다음 테이블을 삭제하고 다시 만들어야 합니다. 라는 메시지가 나타나는데요. 수정 방법은 간단합니다. *_*;; 옵션에서 Designers ==> 테이블 및 데이터베이스 디자이너 테이블을 다시 만들어야 하는 변경 내용 저장 사용 안 함(S)의 체크를 지워 주시면 됩니다. 더보기
MSSQL 2005, 2008 DateTime 형 변환 및 DateTime에서 원하는 값 축출 및 설정 형 변환은.. Varchar 형태로 변환하도록 합니다. 아래 코드를 보세요~ SELECTCONVERT(VARCHAR, GETDATE(), 112) -- 실행 결과값은 아래와 같습니다. -- 20091203 SELECTCONVERT(VARCHAR, GETDATE(), 2) -- 09.12.03 SELECTCONVERT(VARCHAR, GETDATE(), 12) -- 091203 SELECTCONVERT(VARCHAR, GETDATE(), 102) -- 2009.12.03 --=================================================== -- 위 설정 방법은 아래 표를 참고 하시기 바랍니다. --==============================================.. 더보기
MSSQL SPLIT FUNCTION function 입니다~ split.... SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO -- ============================================= -- Author:고지현 -- Create date: 2009-07-10 -- Description:SPLIT Function /* SELECT * FROM [Symp].dbo.UF_TEXT_SPLIT('test,test1,test2,test3', ',') */ -- ============================================= ALTER FUNCTION [dbo].[UF_TEXT_SPLIT] ( -- Add the parameters for the function he.. 더보기
MSSQL Stored Procedure 찾기 MSSQL에서 프로시져 찾는 경우. 프로시져의 이름이나, 프로시져에 들어간 텍스트를 검색하여 프로시져의 이름을 반환하는 쿼리입니다. 저는 자주 이용하네요~ SELECT A.NAME FROM SYSOBJECTS A ,SYSCOMMENTS B WHERE A.ID = B.ID AND CHARINDEX('procFindName', A.NAME) > 0 AND CHARINDEX('ContentFindText', B.TEXT) > 0 더보기
MS SQL Cursor 사용 예제 SET NOCOUNT ON DECLARE @vendor_id int, @vendor_name nvarchar(50), @message varchar(80), @product nvarchar(50) PRINT '-------- Vendor Products Report --------' DECLARE vendor_cursor CURSOR FOR SELECT VendorID, Name FROM Purchasing.Vendor WHERE PreferredVendorStatus = 1 ORDER BY VendorID OPEN vendor_cursor FETCH NEXT FROM vendor_cursor INTO @vendor_id, @vendor_name WHILE @@FETCH_STATUS = 0 BEGIN P.. 더보기
MSSQL 2008 Server의 새로운 기능 및 등등등... msdn magazine에 있는 내용인데 퍼 올 수가 없어서~ 새로운 기능 http://technet.microsoft.com/ko-kr/magazine/2008.04.overview.aspx 보안 http://technet.microsoft.com/ko-kr/magazine/2008.04.sqlsecurity.aspx 새로운 데이터 형식 http://technet.microsoft.com/ko-kr/magazine/cc405670.aspx 위 내용은 2008년 4월호에 실려 있던 것입니다~ ㅎㅎㅎ http://technet.microsoft.com/ko-kr/magazine/cc405670.aspx 이렇게 하나의 링크만 걸어 놓지 않은 이유는.. 제가 한번에 볼려고요~ ㅎㅎㅎ 더보기