Oracle 创建自动增加主键的表

简介: create table t (pk number primary key,name varchar2(20)); create sequence t_seq ;create trigger t_trigger before insert on t for each rowbeginselect seq.nextval into :new.pk from dual;  end;/ 测试:select * from t;        未选定行         SQL> insert into t(name) values ('aa'); 已创建 1 行。

create table t (pk number primary key,name varchar2(20));

create sequence t_seq ;
create trigger t_trigger before insert on t for each row
begin
select seq.nextval into :new.pk from dual;
 

end;
/

测试:select * from t;
        未选定行

       
SQL> insert into t(name) values ('aa');

已创建 1 行。

SQL> select * from t;

        PK NAME
---------- ----------------------------------------
         1 aa

SQL> insert into t(name) values ('bb');

已创建 1 行。

SQL> select * from t;

        PK NAME
---------- ----------------------------------------
         1 aa
         2 bb

 

相关文章
|
Android开发 容器 缓存
Android Camera2使用
1. 相机使用流程 图1.jpg 2. SurfaceView /** * Android 5.0 使用Camera2 照相 * 使用SurfaceView显示 * 主要步骤: * 1.
1753 0
|
9月前
|
自然语言处理 机器人 开发者
大模型的综合分析报告
- **性能**:所提及的模型在性能上均表现出色,特别是在语言生成和理解方面。参数规模较大的模型(如DeepSeek-LLM-67B-Chat、Yi-1.5-9B-Chat等)通常能提供更为丰富的语言处理能力。 - **显存**:显存需求因模型参数规模而异,但一般较大规模的模型需要较高配置的硬件支持。 - **生态**:Llama、GLM等模型在开源社区中较为受欢迎,拥有一定的用户基础和生态支持。其他模型可能处于发展初期,生态支持有待加强。 - **更新频率和时间**:具体更新频率可能因开发者团队和模型版本而异。但一般而言,开源模型可能会不断更新以改进性能和功能。 - **效果评估**:在对话
|
9月前
|
存储 人工智能 关系型数据库
AnalyticDB PostgreSQL版:Data+AI 时代的企业级数据仓库
AnalyticDB PostgreSQL版是面向Data+AI时代的企业级数据仓库,涵盖产品架构、核心技术、客户案例及功能发布四大部分。产品架构包括数据分析和AI/ML的存储与计算优化;核心技术涉及高性能实时引擎Beam、向量化执行引擎Laser及优化器Orca;客户案例展示了丝芙兰和领跑汽车的应用;新功能如pgsearch全文检索和In-Database AI/ML进一步提升了性能与易用性。
234 0
|
11月前
|
API
表情包-百度版免费API接口教程
该接口用于通过指定关键词从百度渠道获取表情包,支持POST或GET请求。需提供用户ID和KEY,可选参数包括关键词、页码及结果数量。返回数据包含状态码、信息提示、结果集等。示例中ID与KEY为公共测试用,建议使用个人ID与KEY以享受更高调用频率。
1313 4
|
SQL 算法 关系型数据库
(二十)MySQL特性篇:2022年的我们,必须要懂的那些数据库新技术!
 MySQL数据库从1995年诞生至今,已经过去了二十多个年头了,到2022.04.26日为止,MySQL8.0.29正式发行了GA版本,在此之前版本也发生了多次迭代,发行了大大小小N多个版本,其中每个版本中都有各自的新特性,所有版本的特性加起来,用一本书的篇幅也无法完全阐述清楚,因此本章主要会挑重点特性来讲,具体各版本的特性可参考MySQL官网的开发手册。
482 1
|
网络协议 网络性能优化 调度
|
人工智能 算法 搜索推荐
AI在艺术创作中的应用
【6月更文挑战第1天】AI在艺术创作中的应用
635 3
|
前端开发 Java 数据库连接
软件开发者的时间都去哪儿了?后端开发核心技能——抽象建模
服务端开发工程师在大部分工作时间里并不是在写代码,而是在抽象建模。工程师需将业务需求抽象成领域模型、模块、服务和系统,面向对象开发时需抽象出类和对象,面向过程开发时抽象出方法和函数。某种意义上,软件的本质就是抽象,建模则是系统地实施抽象的过程。作为一种将事物形象化的有效手段,建模可将现实世界中的事物及事物之间的关系准确地表达出来。本文通过一个实际案例,详细解读业务抽象建模的好处。
250 1
软件开发者的时间都去哪儿了?后端开发核心技能——抽象建模