INSERT æ–‡

INSERTæ–‡ã?«ã‚ˆã‚Šä¸€ã?¤ä»¥ä¸Šã?®è¡Œã‚’作æˆ?ã?—ã?¦ã€?指定ã?—ã?Ÿå??å‰?ã?®è¡¨ã?«æ ¼ç´?ã?§ã??ã?¾ã?™ã€‚ INSERTæ–‡ã?§æŒ‡å®šã?•れã?Ÿå€¤ã?®æ•°ã?¯ã€?指定ã?•れã?Ÿåˆ—ã?‚ã‚‹ã?„ã?¯æš—示ã?•れã?Ÿåˆ—ã?®æ•°ã?¨å?Œã?˜ã?§ã?ªã?‘れã?°ã?ªã‚Šã?¾ã?›ã‚“。

æ§‹æ–‡

INSERT INTO 表å??
    [ (å?˜ç´”列å?? [ , å?˜ç´”列å??]* ) ]
	  ���
å•?å?ˆã?›ã?«ã?¯ä»¥ä¸‹ã?®ã?„ã?šã‚Œã?‹ã‚’ã?¨ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚
  • é?¸æŠžå¼?
  • VALUES一覧
  • 複数行VALUESå¼?

    å?˜ä¸€è¡Œã?‚ã‚‹ã?„ã?¯è¤‡æ•°è¡Œã?®ä¸€è¦§ã?«ã?¯ã€?DEFAULTã?¨ã?„ã?†ã‚­ãƒ¼ãƒ¯ãƒ¼ãƒ‰ã‚’å?«ã‚?ã‚‹ã?“ã?¨ã?Œã?§ã??ã?¾ã?™ã€‚列ã?«DEFAULTを指定ã?™ã‚‹ã?¨ã€?ã??ã?®åˆ—ã?«ã?¯æ—¢å®šå€¤ã?ŒæŒ¿å…¥ã?•れã?¾ã?™ã€‚列ã?«æ—¢å®šå€¤ã‚’挿入ã?™ã‚‹å ´å?ˆã€?列ã?®ä¸€è¦§ã?«ã?¦ã??ã?®åˆ—ã‚’çœ?ç•¥ã?—ã?¦ã€?表ã?®ã?»ã?‹ã?®åˆ—ã?«å€¤ã‚’挿入ã?™ã‚‹ã?“ã?¨ã‚‚ã?§ã??ã?¾ã?™ã€‚詳細ã?«ã?¤ã?„ã?¦ã?¯VALUESå¼?ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

  • UNIONå¼?

å•?å?ˆã?›ã?®è©³ç´°ã?«ã?¤ã?„ã?¦ã?¯ã€?å•?å?ˆã?›ã‚’å?‚ç…§ã?—ã?¦ã??ã? ã?•ã?„。

INSERT INTO COUNTRIES
      VALUES ('Taiwan', 'TW', 'Asia')

-- DEPARTMENT���表�新��部署を挿入���。
-- ����新��部署�新��管�者�割り当���ん。
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, ADMRDEPT)
	VALUES ('E31', 'ARCHITECTURE', 'E01')
-- 2��新��部署を一��文�����よ��DEPARTMENT���表�挿入���。
-- ����新��部署�新��管�者�割り当���ん。
INSERT INTO DEPARTMENT (DEPTNO, DEPTNAME, ADMRDEPT)
	VALUES ('B11', 'PURCHASING', 'B01'),
	('E41', 'DATABASE ADMINISTRATION', 'E01')
--  EMP_ACT���列を���MA_EMP_ACT���
-- 一時表を作り��。
-- MA_EMP_ACT�EMP_ACT���表�ら�
-- プロジェクト番�(PROJNO)�'MA'���文字�始�る行をロード���。
CREATE TABLE MA_EMP_ACT 
    (
	EMPNO CHAR(6)  NOT NULL, 
	PROJNO CHAR(6)  NOT NULL, 
	ACTNO SMALLINT  NOT NULL, 
	EMPTIME DEC(5,2), 
	EMSTDATE DATE, 
	EMENDATE  DATE
    );

INSERT INTO MA_EMP_ACT
	SELECT * FROM EMP_ACT
	WHERE SUBSTR(PROJNO, 1, 2) = 'MA';
-- LOCATION���列�DEFAULT�値を挿入���。
INSERT INTO DEPARTMENT
      VALUES ('E31', 'ARCHITECTURE', '00390', 'E01', DEFAULT)

文��存

INSERT æ–‡ã?¯æŒ¿å…¥å…ˆã?®è¡¨ã‚„ã€?ã??ã?®è¡¨ã?®å…¨ã?¦ã?®ã‚³ãƒ³ã‚°ãƒ­ãƒžãƒªãƒƒãƒˆ(ヒープや索引ã?ªã?©ã?®è¨˜éŒ²ã?®å?˜ä½?ã?§ã?™ã€‚)ã‚„ã€?文中ã?®ã??ã?®ä»–ã?®è¡¨ã?«ä¾?å­˜ã?—ã?¾ã?™ã€‚準備ã?•れã?ŸINSERTæ–‡ã?®å¯¾è±¡è¡¨ã?«ã?¦ã€?索引や制約を作æˆ?ã?—ã?Ÿã‚Šç ´æ£„ã?—ã?Ÿã‚Šã?™ã‚‹ã?¨ã€?ã??ã?®æº–å‚™ã?•れã?ŸINSERTæ–‡ã?¯ç„¡åйã?¨ã?ªã‚Šã?¾ã?™ã€‚