CREATE TABLE content (
id NUMBER(19) NOT NULL,
content_id VARCHAR2(255) UNIQUE NOT NULL,
content_message VARCHAR2(255),
is_delete NUMBER(1) DEFAULT 0,
created_date TIMESTAMP DEFAULT SYSTIMESTAMP,
updated_date TIMESTAMP DEFAULT SYSTIMESTAMP,
CONSTRAINT content PRIMARY KEY (id)
);
DROP TABLE content;
select * from content;
CREATE SEQUENCE content_id_seq START WITH 1;
DROP SEQUENCE id_seq;
DROP SEQUENCE content_id_seq;
CREATE SEQUENCE id_seq START WITH 1;
CREATE SEQUENCE content_id_seq START WITH 1 INCREMENT BY 1;
CREATE OR REPLACE TRIGGER id_trigger
BEFORE INSERT ON content
FOR EACH ROW
BEGIN
:NEW.id := id_seq.NEXTVAL;
END;
CREATE OR REPLACE TRIGGER content_id_trigger
BEFORE INSERT ON content
FOR EACH ROW
BEGIN
:NEW.content_id := 'content-' || content_id_seq.NEXTVAL;
-- IF :NEW.content_id = 'content-' THEN
-- :NEW.content_id := :NEW.content_id || content_seq.NEXTVAL;
-- ELSE
-- RAISE_APPLICATION_ERROR(-20001, 'Unknown content type: ' || :NEW.content_id);
-- END IF;
END;
truncate content;
select * from content;
INSERT INTO content(content_id, content_message, is_delete)
VALUES ('content-', 'Thank you for your order! Your order #{order_number} has been confirmed and will be shipped on {shipping_date}.', 0);
-
Notifications
You must be signed in to change notification settings - Fork 0
Spring JDBC with Oracle integration: CRUD example
License
rafli-ramadhan/spring-jdbc-oracle-example-crud
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
Spring JDBC with Oracle integration: CRUD example
Topics
Resources
License
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published