首先使用建表語句創建一個SOFTCLASS表:
CREATE TABLE "SCOTT"."SOFTCLASS" (
"ID" NUMBER NOT NULL ,
"NAME" VARCHAR2(255 BYTE) ,
"AGE" NUMBER ,
"SEX" VARCHAR2(255 BYTE) ,
"TEL" VARCHAR2(255 BYTE) ,
"MAIL_ACCOUNT" VARCHAR2(255 BYTE) ,
"ADDRESS" VARCHAR2(255 BYTE)
)
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('2', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('3', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('4', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('5', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('6', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('7', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('8', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
INSERT INTO "SCOTT"."SOFTCLASS"("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS") VALUES ('9', '測試', '18', '男', '15755332548', '[email protected]', '安徽阜陽');
其次爲我們SOFTCLASS表的ID添加主鍵自增長策略:
CREATE SEQUENCE SOFTCLASS_sequence
INCREMENT BY 1
NOMAXVALUE
NOCYCLE
CACHE 10;
測試結果:
INSERT INTO SOFTCLASS
VALUES
( SOFTCLASS_sequence.nextval, '測試數據', '18', '男', '15755332548', '[email protected]', '安徽阜陽' );
到此則數據插入成功!
另外在Mybatis中插入數據時可以使用如下方式:
<insert id="addStudent" parameterType="com.ssm.pojo.SoftStudent">
<selectKey keyProperty="ID" resultType="int" order="BEFORE">
select SOFTCLASS_sequences.nextval from dual
</selectKey>
INSERT INTO SOFTCLASS("ID", "NAME", "AGE", "SEX", "TEL", "MAIL_ACCOUNT", "ADDRESS")
VALUES (#{ID} ,#{NAME}, #{AGE}, #{SEX}, #{TEL}, #{MAIL_ACCOUNT}, #{ADDRESS})
</insert>