분류 전체보기(468)
-
[MSSQL]함수
함수들... CONVERT() / CAST() --형변환 함수 CONVERT(varchar(20),string_statement) ROUND(numeric,length) --반올림 -- 문자열 함수 LEFT()/RIGHT()/LEN()/RTRIM()/LOWER()/UPPER()/LTRIM()/REPLACE()/PARTINDEX(pattern,expression) 표현식에서 패턴이 처음 나오는 곳을 돌려준다.없으면 0 -- 날짜 함수 GETDATE()DATEADD(datapart,number,date) datepart부분에 number값을 더한다 DATEDIFF(datepart,date1,date2) 두 날짜 사이의 datepart 값yyyy : Yearq : Quarterm : Month y : Day ..
2012.04.25 -
[MSSQL]프로시저 매개변수 사용하기 예제
프로시저 매개변수 사용하기 예제ALTER PROC p1 @f float=2 , @r int OUTPUT -- float = 2 는 input값이 없을때 변수 default값으로 사용ASSELECT TOP 1 * FROM titlesUPDATE titels SET price = price * @fSELECT @r = @@rowcountSELECT TOP 1 * FROM titels -- @r 은 OUTPUT 매개변수,즉 실행을 완료 후 리턴할 값이다 p1 프로시저 사용하기 DECELARE @rows int -- 변수 선언SET @rows = 0 -- 생략가능EXEC p1 0.25, @rows OUTPUTSELECT @rows --만약 인수가 다를 경우라면DECLEARE @rows int SET @rows ..
2012.04.25 -
[MSSQL]SQL 문장과 PROCEDURE 문의 실행 순서 비교
SQL 문장과 PROCEDURE 문의 실행 순서 비교일반 SQL 문1. 구문 분석(Parsing) : 키워드를 분리하고 문법 검사를 한다.2. 표준화(Standardization) : 각 Object 의 이름을 확인한다.3. 보안 점검 : 각 Object에 대한 적절한 권한이 있는지 검사한다.4. 최적화(Optimaze) : 가장 빠른 성능을 낼 수 있도록 , 색인, 조인, 잠금 등에 대한 결정.5. COMPILE * 처음 실행시의 내용이 캐쉬에 있다면 ,또한 한글자도 틀리지 않다면, 반복실행시 1~5 까지 모두 반복한다. PROCEDURE 문만들때 1. 구문 분석(Parsing) : 키워드를 분리하고 문법을 검사를 한다.2. 표준화(Standardization) : 각 Object 의 이름을 확인한다...
2012.04.25 -
[MSSQL]저장 프로시저
저장 프로시저뷰와 비슷하게 sql문을 단순화 시켜주고,보안 문제를 해결해주는 역활을 한다.입력 매개 변수,출력 매개 변수,리턴 값을 이용할 수 있다 --------------------PROCEDURE 만들기--------------------CREATE PROC[EDURE] procedure_name [;number] [ { @parameter data_type} [ VARYING ] [ = default ] [ OUTPUT ] ] [ ,....n ] [ WITH { RECOMPILE | ENCRYPTION | RECOMPILE , ENCRYPTION } ] [ FOR REPLICATION ]AS sql_statement [ ...n ] /* database.owner.procedure_name 이 아..
2012.04.25 -
[MSSQL] 각종 예제
동적으로 테이블 만들기 예제USE tempdbSET NOCOUNT onGO DECLARE @i int, @sql varchar(1000)SET @i=0 WHILE @i < 10BEGIN SET @i=@i+1 SET @sql='CREATE TABLE a'+CONVERT(varchar(3),@i)+' (' SET @sql=@sql + 'id int )' SELECT @sql EXEC (@sql)END GO SELECT nameFROM sysobjects --sysobjects 와 information_schema.tables 은 테이블정보를 가지고있다.WHERE type='U' and name like 'a%'ORDER BY name
2012.04.25 -
[WINDOWS]DLL,OCX 등 시스템에 수동 등록(regsvr32)
DLL,OCX 등 시스템에 수동 등록(regsvr32) http://blog.naver.com/ha386/120005770632 Regsvr32 사용법 및 오류 메시지 설명적용 대상 발생한 오류 메시지에 대한 설명이 이 문서에 없으면 다음 Microsoft 기술 자료에서 오류 메시지를 설명하는 다른 문서를 참조하십시오. 315854 Windows 98 및 Windows Me 오류 메시지 리소스센터 요약Regsvr32 도구(Regsvr32.exe)를 사용하여 자동 등록할 수 있는 동적 연결 라이브러리(DLL) 또는 ActiveX 컨트롤(OCX) 같은 개체 연결 및 포함(OLE) 컨트롤을 등록하고 등록 해제할 수 있습니다. 이 도구는 Windows, Microsoft Internet Explorer 또는 다..
2012.04.25