oracle数据库,如何通过plsql往表中插入数据?
oracle数据库,如何通过plsql往表中插入数据?
https://jingyan.baidu.com/article/363872ec998d9c2e4aa16f2a.html
-
使用plsql连接上数据库,展开【Tables】菜单项,下面出现的就是数据库表,比如,有一张叫做tblTest的表
-
在数据库表tblTest上面点击鼠标右键,选择【Query data】,此项的目的是查询这张数据库表的数据
-
点击完成【Query data】之后,右侧会出现一个SQL语句的窗口,默认有一条【select * from 表名】的sql语句,下方还有一个列表,展示这张表中的已有数据,本文演示的是空表,所以,下方暂时没有数据行展示
-
然后写一条insert插入的SQL语句,写完之后,选中这条SQL,点击左上角的【次轮状】图标,然后,SQL语句下方会出现【1 row inserted in xx seconds】,表示语句执行成功。此时数据还没有真正写入数据库
insert插入sql格式:insert into 表名(字段1, 字段2, 字段n) values(值1, 值2, 值n);
-
注意:在Oracle数据库中,对数据的变更还需要点击【Commit】按钮,也就是左上角向下箭头的图标,如果不点击这个按钮,数据其实不会真正存入数据库。点击【Commit】按钮后,会弹出一个Confirm窗口,此时点击【Yes】就将数据写入数据库,点击【No】则不提交到数据库
-
上面的方式,需要先找到表,然后,才能写SQL语句。如果觉得麻烦,还可以直接点击plsql左上角的【File】图标,在下拉菜单中,选择【SQL Window】,右侧就会出现一个空白的写SQL语句的界面
-
在这个界面中,直接输入insert插入sql语句,然后执行,提交即可。
请注意:在insert语句中生成guid,可以使用 sys_guid() 函数,当前数据库时间 使用 sysdate 变量即可。如果要单独查看则需要带上完整的select...from语句,比如: select sys_guid() from dual 就能得到一个guid字符串
-
使用 select * from tblTest 就能查看这张数据库表中的数据,从结果可以看出,上面插入的两条记录都查询出来了
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
2019-07-03 plsql查询数据库-中文显示问号问题
2019-07-03 plsql 使用desc命令提示invalid sql statement
2019-07-03 oracle远程连接服务器