거꾸로 바라본 세상
[SQL Server] 프로시저 및 함수 사용법
Database/SQL 2023. 8. 7. 08:23

프로시저 생성 CREATE PROCEDURE [테이블명] [변수명] [타입], [변수명] [타입] OUTPUT -- 리턴일경우 OUTPUT 추가 AS BEGIN [내용] END GO 프로시저 수정 ALTER PROCEDURE [테이블명] [변수명] [타입], [변수명] [타입] OUTPUT -- 리턴일경우 OUTPUT 추가 AS BEGIN [내용] END GO 프로시저 삭제 DROP PROCEDURE IF EXISTS [테이블명] 프로시저 실행 EXEC or EXECUTE [프로시저명] [파라미터]... 함수생성 CREATE FUNCTION [FUNC_NAME] ( [변수명] [타입], [변수명] [타입] ) RETURNS [리턴타입] AS BEGIN DECLARE [리턴 변수명] [타입] [내용] RE..

article thumbnail
[SQL] Join(조인)
Database/SQL 2016. 3. 21. 11:00

Join(조인) - 조인이란 여러 테이이블에 흩어져 있는 정보 중 사용자가 필요한 정보만 가져와서 가상의 테이블처럼 만들어서 결과를 보여주는 것으로 2개의 테이블을 조합하여 하나의 열로 표현하는 것이다. 조인의 종류 1. INNER JOIN2. CROSS JOIN3. OUTER JOIN4. SELF JOIN 1. INNER JOIN(내부 조인)- INNER JOIN은 키 값이 있는 테이블의 컬럼 값을 비교 후 조건에 맞는 값을 가져오는 것이다. 간단히 말하면 서로 연관된 내용만 검색하는 조인 방법이다. (Inner Join) 사용법 SQ은 명시적 조인 표현과 암시적 조인 표현으로 구분을 지정한다. (1) 명시적 조인 표현- 명시적 조인표현 에서는 테이블에 조인을 하라는 것을 지정하기 위해 'JOIN' 키..

CDATA 키워드
Database/SQL 2016. 3. 17. 09:58

CDATA 키워드 XML에서의 비교연산시 사용하므로 xml 문서 내 쿼리 안에 '', '&' 등의 특수문자가 포함될 경우 에러를 방지한다. 형식쿼리문;]]>

테이블 복사(Table Copy)
Database/SQL 2016. 3. 15. 14:53

Table Copy 테이블을 다른 테이블 또는 새로운 테이블에 복사하는 것. 방법 1. 테이블을 구조만 복사 CREATE TABLE '테이블명' LIKE '구조를 복사할 테이블'; EX)CREATE TABLE MEMBER LIKE USER; !오라클에서 테이블 구조만 복사하는 법CREATE TABLE '테이블명' AS SELECT * FROM '구조를 복사할 테이블명' WHERE 1=2; 2. 구조와 내용복사 CREATE TABLE '테이블명' AS SELECT * FROM '구조를 복사할 테이블'; EX)CREATE TABLE MEMBER AS SELECT * FROM USER; 3. 테이블이 이미 생성되어 있는 경우 데이터만 복사 INSERT INTO '복사 될 테이블명' SELECT * FROM '..

article thumbnail
IN, BETWEEN 연산자
Database/SQL 2016. 3. 14. 10:39

(1) in 연산자 IN 연산자는 여러 조건을 간편하게 검색하기 위한 연산자로정보를 한꺼번에 모아서 검색해 줌. 그리고 연산속도가 빠름. 사용법where 절에서 사용하면된다컬럼명 in (내용) select name,job, salaryfrom employeewhere name in ('SMITH','ALLEN','BLAKE'); 결과 (2) between 연산자 between연산자는 특정 구간에 속한 모든 값을 출력한다.예를들어 급여가 1000~2000 사이의 값을 출력한다면 between을 이용하여 출력하면된다.between연산자는 값을 쓰는 순서에 주의 해야하고 두 값을 포함하지 않을 경우 between 연산자를 이용을 자제해야한다. between 연산자는 속도가 많이 느린 연산자에 속하므로 특정 범..