예)  1개

use sqlDB;
GO
CREATE PROCEDURE USP_USER1
@userName NVARCHAR(10)
AS
 SELECT * FROM USERTBL WHERE NAME = @userName ;

실행)

exec usp_users1 'ㅌㅌㅌㅌ';

 

 

예) 2개

CREATE PROCEDURE USP_USER2
@userBirth      INT,
@userHeight    INT
AS
 SELECT * FROM USERTBL 
  WHERE birthYear > @userBirth AND height > @userHeight;

실행)

EXEC USP_USER2 1980, 180;

 

 

예) 출력매개변수 사용시

CREATE PROCEDURE USP_USER4

@txtValue        NCHAR(10),
@outValue       INT OUTPUT
AS
INSERT INTO TESTTBL VALUES ( @txtValue );
SELECT @outValue = IDENT_CURRENT('testTbl');
-- 테이블의 identity값

'DBMS > T-SQL' 카테고리의 다른 글

SQL server 2005 오류상태파악 함수  (0) 2009.06.21
저장프로시져 @@ERROR함수 사용 예  (0) 2009.06.21
저장프로시져 WHILE문 예  (0) 2009.06.21
저장프로시져 CASE문 예  (0) 2009.06.21
저장프로시져 IF .. ELSE 사용예  (0) 2009.06.21


예)

USE master;

RESTORE DATABASE sqlDB FROM DISK='C:\sqlDB.bak' WITH REPLACE

------------------------------------------------------------------------

파일 1에서 데이터베이스 'sqlDB', 파일 'sqlDB'에 대해 176개의 페이지를 처리했습니다 .

파일 1에서 데이터베이스 'sqlDB', 파일 'sqlDB_log'에 대해 6개의 페이지를 처리했습니다 .

RESTORE DATABASE이(가) 182개의 페이지를 0.156초 동안 처리했습니다(9.514MB/초).


ALTER TABLE SAWON SET UNUSED ( EMAIL );
ALTER TABLE SAWON SET UNUSED COLUMN EMAIL;

* UNUSED 상태에 있는 칼럼명 조회
SELECT * FROM USER_UNUSED_COL_TABS;

* UNUSED 상태의 칼럼을 삭제
ALTER TABLE SAWON DROP UNUSED COLUMNS;

'DBMS > 오라클기타' 카테고리의 다른 글

Marge  (0) 2013.05.03
두개이상 칼럼에 UPDATE하기  (0) 2013.05.03
INDEX사용시 주의  (0) 2013.05.02
SYNONYM  (0) 2009.06.29
오라클 날짜함수  (0) 2009.06.29

+ Recent posts