1.创建表

1.创建表
create table "c_user"(
"id" number primary key,
"username" varchar(255),
"password" varchar(255),
"p_name" varchar(255),
"p_number" varchar(255),
"p_date" varchar(255),
"p_referenceNumber" varchar(255),
"tech_area" varchar(255),
"platformLevel" varchar(255),
"address" varchar(255),
"permission" int(10),
"type1" varchar(255),
"union1" int(10),
"BTHconStruction" int(10),
"service1" varchar(255),
"service2" varchar(255),
"service3" varchar(255),
"course1" varchar(255),
"course2" varchar(255),
"course3" varchar(255),
"relyName" varchar(255),
"credit" varchar(255),
"relylegalName" varchar(255),
"phone" varchar(255),
"unitType" varchar(255),
"constructionUnit" varchar(255),
"directorName" varchar(255),
"directorSex" varchar(255),
"directorBirthyear" varchar(255),
"directorTitle" varchar(255),
"directorProfessional" varchar(255),
"directorEducation" varchar(255),
"directorDegree" varchar(255),
"directorTele" varchar(255),
"directorPhone" varchar(255),
"directorEmail" varchar(255),
"webName" varchar(255),
"webSite" varchar(255),
"addrplatformAddressess" varchar(255),
"email" varchar(255),
"state" int(2),
"u_type" int(6),
"p_type" int(2) );

创建表

#查看约束

select * from user_constraints;

查看约束

  ////设置主键自增////

2.创建序列

create sequence c_user_id_seq start with 1 increment by 1;

创建序列

#查看序列

 select * from user_sequences;

查看序列

    3.设置触发器  //若表名为小写时,操作时应加“”号查找,列字段相同,在NAvicat中需要,eclipse可以不用。

create or replace trigger c_user_trigger
before insert on "c_user"
for each row
when(new."id" is null)
begin
select c_user_id_seq.nextval into:new."id" from dual;
end;

设置触发器

     #查看触发器
      

 select * from user_triggers;

查看触发器

     #测试

commit;//命令行操作需要
select * from "c_user";

最新文章

  1. RHEL 集群(RHCS)配置小记 -- 文档记录
  2. 纪念大一的日子,一个简单的C++
  3. 华为C语言笔试题集合
  4. MVC-06 安装部署
  5. 怎样安装配置tomcat 8
  6. 自定义html标签
  7. Ubuntu下如何解压各类文件
  8. Python测试开发之函数
  9. NHibernate之旅(13):初探马上载入机制
  10. Python3 的分支与循环
  11. 学代码第十七天,JAVA继承
  12. Hibernate 双向一对多映射
  13. 01: kerberos认证原理
  14. GCD 容易让人迷惑的几个问题
  15. 【剑指Offer学习】【面试题3 :二维数组中的查找】
  16. 073——VUE中vuex之使用actions和axios异步初始购物车数据
  17. Mybatis中parameterType、resultMap、statementType等等配置详解(标签中基本配置详解)
  18. mongoDB系列之(三):mongoDB 分片
  19. mysql 分页sql
  20. eslint for...in 报错处理

热门文章

  1. jq的链式调用.end();
  2. 提高 Java 代码性能的各种技巧
  3. 如何配置vsftpd
  4. 2019护网杯baby_forensic
  5. Python 2 与 3 共存了 11 年,新年就要和它道别
  6. 蓝牙 BLE 协议学习: 000-有关概念介绍
  7. vs2010编译C++ 对象的使用
  8. day03-Python运维开发基础-(数据类型强转、运算符、逻辑短路、isinstance)
  9. linux 查看ip、用户、时间对应执行的命令
  10. Java之反射 — 用法及原理