추가
   ** NULL 값을 허용하지도 않고 디폴트 값도 지정되어 있지 않은 칼럼에 값을 지정하지 않은채
      INSERT를 수행하면 에러가 발생한다
   ** 수치값은 그대로 문자값은 ''(작은따옴표)로 마무리 한다
   ** SELECT INTO는 칼럼과 데이타는 복사하지만 칼럼에 설정된 프라이머리, 포린 키등등의 제약 조건은
      복사되지 않기 때문에 복사가 끝난후 새로 설정해 주어야 한다
   
INSERT INTO 테이블명 VALUES (값1, 값2, ...)     /* 모든 필드에 데이타를 넣을 때 */
   
INSERT INTO 테이블명 (칼럼1, 칼럼2, ...) VALUES (값1, 값2, ...)   /* 특정 칼럼에만 데이타를 넣을 때 */
   
INSERT INTO 테이블명 SELECT * FROM 테이블명2  /* 이미 존재하는 테이블에 데이타 추가 */
   
INSERT INTO 테이블명(칼럼1, 칼럼2, ...) SELECT 칼럼1, 칼럼2, ...) FROM 테이블명2
   
SELECT * INTO 테이블명 FROM 테이블명2   /* 새로 만든 테이블에 데이타 추가 */
   
SELECT 칼럼1, 칼럼2, ... 테이블명 FROM 테이블명2
갱신
  
   UPDATE 테이블명 SET 칼럼1=값1, 칼럼2=값2   /* 전체 데이타 갱신 */      
   UPDATE 테이블명 SET 칼럼1=값1, 칼럼2=값2 WHERE 조건    /* 조건에 해당되는 데이타 갱신 */
 
UPDATE~SELECT
UPDATE A SET A.cyberLectures = B.bizAddress
FROM OF_Member A, OF_Member B
WHERE A.no = B.no
삭제
   DELETE FROM 테이블명    /* 전체 데이타 삭제 */
   DELETE FROM 테이블명 WHERE 조건       /* 조건에 해당되는 데이타 삭제 */


'SQL Server' 카테고리의 다른 글

오브젝트 - View(뷰)  (0) 2013.02.27
오브젝트 - Table (테이블)  (0) 2013.02.27
조건  (0) 2013.02.26
그룹화 함수  (0) 2013.02.26
함수  (0) 2013.02.26

+ Recent posts