oracle 简单crud
-- 商品表 --
CREATE TABLE "SCOTT"."GOODS"
(
"id" NUMBER NOT NULL,
"name" VARCHAR2(255) NULL,
"price" NUMBER NULL,
"unit" VARCHAR2(255) NULL,
"address" VARCHAR2(255) NULL,
"pack" VARCHAR2(255) NULL,
"property" VARCHAR2(255) NULL,
PRIMARY KEY ("id")
)
NOCOMPRESS
;
COMMENT ON COLUMN "SCOTT"."GOODS"."id" IS '商品编号';
COMMENT ON COLUMN "SCOTT"."GOODS"."name" IS '商品名称';
COMMENT ON COLUMN "SCOTT"."GOODS"."price" IS '价格';
COMMENT ON COLUMN "SCOTT"."GOODS"."unit" IS '单位';
COMMENT ON COLUMN "SCOTT"."GOODS"."address" IS '产地';
COMMENT ON COLUMN "SCOTT"."GOODS"."pack" IS '包装';
COMMENT ON COLUMN "SCOTT"."GOODS"."property" IS '特征';
-- 查询所有根据id排序 --
SELECT * FROM GOODS ORDER BY "id";
-- 单条添加 --
INSERT INTO GOODS ("id","name","price","unit","address","pack","property")
VALUES (1,'三只松鼠',39.9,'120.0g','国产','袋装','带皮');
-- 批量添加 --
INSERT ALL
INTO GOODS ("id","name","price","unit","address","pack","property") VALUES(2,'百草味熟板栗仁',13.0,'90.0g','国产','袋装','果仁')
INTO GOODS ("id","name","price","unit","address","pack","property") VALUES(3,'三只松鼠开口松子',35.9,'245.0g','国产','袋装','带皮')
INTO GOODS ("id","name","price","unit","address","pack","property") VALUES(4,'碧东碧东6味全坚果',110.0,'5.8kg','国产','礼盒装','带皮')
INTO GOODS ("id","name","price","unit","address","pack","property") VALUES(5,'鲁花花生油',165.90,'120.0g','国产','独立包装','压榨')
INTO GOODS ("id","name","price","unit","address","pack","property") VALUES(6,'太粮籼米',99.0,'10.06kg','国产','袋装','无')
SELECT 1 FROM dual;
-- 更新操作 --
UPDATE GOODS SET "name"='三只松鼠开心果' WHERE "id"=1;
-- 删除操作 --
DELETE FROM GOODS WHERE "id"=7;
-- 分页查询 --
-- 1*3 (page*size) 第一页,每页4个
-- (1-1)*4 (page-1)*size
SELECT * FROM(SELECT ROWNUM AS rowno,g.* FROM GOODS g
WHERE ROWNUM <= 1 * 4
)TABLE_ALIAS WHERE TABLE_ALIAS.ROWNO > (1-1)*4;
-- 有order by 情况
SELECT * FROM(
SELECT ROWNUM AS rowno,G.* FROM(
SELECT * FROM GOODS G WHERE G."property"='带皮' ORDER BY G."id" DESC
) G
WHERE ROWNUM <= 1 * 4
) TABLE_ALIAS WHERE TABLE_ALIAS.ROWNO > (1 - 1) * 4;
--- sql server 分页
--- 根据fssj 排序分页,一页10个 ,2 - 1 表示第2 页
SELECT * FROM( SELECT (row_number() over(order by fssj DESC) - 1) / 10 as pagenum,fssj,name,message FROM sjdxfk sf WHERE fssj LIKE '2019-03-08%' AND mbbh LIKE 'scly')t where pagenum = 2 - 1;
oracle 简单crud的更多相关文章
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)
<Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...
- 使用Struts2和jQuery EasyUI实现简单CRUD系统(转载汇总)
使用Struts2和jQuery EasyUI实现简单CRUD系统(一)——从零开始,ajax与Servlet的交互 使用Struts2和jQuery EasyUI实现简单CRUD系统(二)——aja ...
- Oracle简单的备份和恢复-导出和导入(1)
ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) Oracle简单的备份和恢复-导出和导入 1. 用户导出自己的表(emp,dept)返回顶部 1.1, 我们启动Oracl ...
- Oracle简单的备份和恢复-导出和导入(2)
ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(2) 简单的备份和恢复-导出和导入(2) 1. 用户导入导出文件中的一张表(emp)返回顶部 0.1, 我们在sql plus中 ...
- Oracle简单的备份和恢复-导入和导出-目录
ylbtech-Oracle:Oracle简单的备份和恢复-导入和导出-目录 Oracle安全运行离不开良好的备份和恢复机制,因为我们不是DBA.所以我们也就不过多的讲解DBA的备份和恢复.作为程序员 ...
- oracle简单存储过程以及如何查看编译错误
oracle简单存储过程以及如何查看编译错误; CREATE OR REPLACE PROCEDURE procedure_test ISval VARCHAR2(200);BEGIN /* val ...
- oracle 简单的sysTimeStamp类型转date 类型
oracle 简单的SYSTIMESTAMP 类型转date 类型 SELECT SYSTIMESTAMP , SYSTIMESTAMP+0 FROM dual; SAMPLE_TIME ----- ...
- Oracle简单脚本演示样例
Oracle简单脚本演示样例 1.添加表 --改动日期:2014.09.21 --改动人:易小群 --改动内容:新增採购支付情况表 DECLARE VC_STR VARCHAR2( ...
随机推荐
- Qt基础学习---滑动条之QSlider
Qt滑动条基本用法: //mydialog.h #ifndef MYDIALOG_H #define MYDIALOG_H #include <QDialog> class QLineEd ...
- C# 绘制圆角矩形
Graphics g = e.Graphics; // 圆角半径 ; // 要实现 圆角化的 矩形 Rectangle rect = , , panel4.Width - cRadius, panel ...
- fail2ban 使用
============= fail2ban install ============= yum update && yum install epel-release yum -y i ...
- 跟敲MySQL数据库实用教程
MySQL数据库操作 创建数据库 create database if not exists test; 查看数据库 show databases; show databases [ like wil ...
- CentOS安装vmtools后 共享文件不能显示的问题
摘要:以 下这些方法都是我转自网上的一些比较靠谱的方法,但是大多都是针对ununtu的,特别是针对共享文件挂载的相应处理方法.所以在这里,我主要是这对 centos不能显示共享文件的问题做了重点的介绍 ...
- form表单的提交方式
开发中表单提交是很常见的,表单的提交方式也多种方式. 1.使用submit按钮提交表单 <input type="submit"/> <!DOCTYPE htm ...
- 小程序组件 scroll-view 滑动
小程序组件 scroll-view 中分别有上下竖向滑动和左右横向滑动之分,在这次项目中刚好需要用到横向滑动,但在测试过程中发现横向滑动没有了效果(静止在那里没移动过),经调试发现: 1.scroll ...
- 【洛谷p1605】迷宫
(还记得我昨天大概没人看到的博客(我删辽)吗qwq,2019.4.14下午交的qwq 那篇博客大致内容就是:我提交楼上这道题,交了好久好久好久好久 现在我告诉你,那次评测还N/A着呢qwq) tqlq ...
- Django框架简介-模板系统
2.4 模板 官方文档 2.4.1 常用语法 只需要记两种特殊符号: {{ }}和 {% %} 变量相关的用{{}},逻辑相关的用{%%}. 2.4.1.1 变量 {{ 变量名 }} 变量名由字母数 ...
- Android测试(三)——APK文件反编译
APK文件反编译: 在进行反编译操作前,先简单介绍下smali文件: smali是一种文件格式,语法和Jasmine的语言类似,这些smali文件包含开发应用程序时编写的java类的代码. 工具:ja ...