DROP TABLE tb_publisher;
CREATE TABLE tb_publisher (
pub_no CHAR(10) UNIQUE NOT NULL,
pub_name VARCHAR2(100) NOT NULL,
phone VARCHAR2(30)
);
INSERT INTO tb_publisher VALUES (
'1',
'ㅇㅇㅇ',
'000-0000-0000'
);
DELETE FROM tb_publisher
WHERE
pub_no = '1';
INSERT INTO tb_publisher VALUES (
'P_100',
'길벗',
'010-222-3333'
);
INSERT INTO tb_publisher (
pub_no,
pub_name
) VALUES (
'P_200',
'NEW 길벗'
);
SELECT
*
FROM
tb_publisher;
COMMENT ON COLUMN tb_publisher.pub_no IS
'출판사번호';
COMMENT ON COLUMN tb_publisher.pub_name IS
'출판사이름';
COMMENT ON COLUMN tb_publisher.phone IS
'출판사전화번호';
UPDATE tb_publisher
SET phone='010-333-4444'
WHERE PUB_NO='P_200';
COMMIT;
-- 삭제할때 FROM절 생략 가능
DELETE FROM tb_publisher
WHERE PUB_NO='P_200';
-- 실행취소
ROLLBACK;
CREATE TABLE TB_MEMBER (
MEMBER_NO NUMBER UNIQUE NOT NULL,
MEMBER_ID VARCHAR2(30) UNIQUE,
MEMBER_PWD VARCHAR2(30) NOT NULL,
MEMBER_NAME VARCHAR2(20) NOT NULL,
GENDER VARCHAR2(10) CHECK(GENDER IN('M','F')),
ADDRESS VARCHAR2(100),
PHONE VARCHAR2(20),
STATUS VARCHAR2(20) DEFAULT 'N' CHECK (STATUS IN('Y', 'N')),
ENROLL_DATES DATE DEFAULT SYSDATE NOT NULL
);
SELECT COUNT(*)
FROM BOOK;
insert into book values(4,'타이틀4','작가4','N', sysdate, null);
DELETE FROM book
WHERE book_no = 4;
commit;
UPDATE book
SET book_title = '졸리다',
book_author = '나'
WHERE book_no = 5;
ROLLBACK;
COMMIT;
-- 내림차순 ORDER BY book_no [desc]
SELECT *
FROM BOOK
ORDER BY book_no;
Study/SQL
댓글