DB/MS-SQL 썸네일형 리스트형 View, SP 뷰(View)가상 테이블 or 원천 데이터를 조회할 수 있는 저장된 쿼리(데이터베이스에 물리적 저장 x)--생성CREATE VIEW [뷰명] ASSELECT [컬럼명] FROM [테이블명] WHERE [조건절]--수정ALTER VIEW [뷰명] ASSELECT [컬럼명] FROM [테이블명] WHERE [조건절]--삭제DROP VIEW [뷰명] 저장 프로시저(SP)프로그래머가 생성해놓은 쿼리문을 마치 하나의 메서드 형식으로 관리하는 것DB 기능이지만 프로그램이기 때문에 간단한 문법인 IF, WHILE 등 프로그래밍 문법을 사용할 수 있고,프로시저를 호출할 때 매개변수를 받거나 전달해 줄 수 있음--기본 문법CREATE PROCEDUER Schema_Name.Procedure_NameASBEGINSELE.. DDL, JOIN 문자 데이터 형식CHAR[(N)] : 고정 길이 문자형VARCHAR[(N | MAX)] : 가변 길이 문자형, N을 사용하면 1~8000까지 크기를 지정 가능, MAX로 지정하면 최대 2GB크기를 지정 가능 NCHAR[(N)] : 유니코드 고정 길이 문자형, 글자 0~4000자NVARCHAR[(N | MAX)] : 유니코드 가변 길이 문자형, N을 사용하면 1~4000까지 크기를 지정 가능, MAX를 지정하면 최대 2GB크기를 지정 가능 CREATECREATE TABLE 테이블명(컬럼명 타입(크기) NOT NULL, --널값이 들어갈 수 없음컬럼명 타입 NULL DEFAULT(값), --초기값 지정CONSTRAIN PK이름 PRIMARY KEY(컬럼명) --PK설정) ALTERALTER TABLE 테.. DML SELECT--My_Table로부터 모든 컬럼 조회SELECT * FROM My_table--My_Table로부터 특정 컬럼 조회SELECT No_Emp, Nm_Kor, Age FROM My_Table WHERE--이름이 '홍길동'인 사람 검색SELECT * FROM My_Table WHERE Nm_Kor = '홍길동'--나이가 25살이 아닌 사원 조회SELECT * FROM My_Table WHERE Age25--사원번호가 '0315' 이고 나이가 25살보다 작거나 이름이 '홍길동'인 사원 조회SELECT * FROM My_Table where No_Emp = '0315' AND (Age LIKE--'김'으로 시작하는 사원 조회SELECT * FROM My_Talbe WHERE Nm_Kor LIK.. 이전 1 다음