-- 商品表 --

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的更多相关文章

  1. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  2. Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)

    <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(上)> <Oracle简单常用的数据泵导出导入(expdp/impdp)命令举例(下)> 目的:指导项 ...

  3. 使用Struts2和jQuery EasyUI实现简单CRUD系统(转载汇总)

    使用Struts2和jQuery EasyUI实现简单CRUD系统(一)——从零开始,ajax与Servlet的交互 使用Struts2和jQuery EasyUI实现简单CRUD系统(二)——aja ...

  4. Oracle简单的备份和恢复-导出和导入(1)

    ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(1) Oracle简单的备份和恢复-导出和导入 1. 用户导出自己的表(emp,dept)返回顶部 1.1, 我们启动Oracl ...

  5. Oracle简单的备份和恢复-导出和导入(2)

    ylbtech-Oracle:Oracle简单的备份和恢复-导出和导入(2) 简单的备份和恢复-导出和导入(2) 1. 用户导入导出文件中的一张表(emp)返回顶部 0.1, 我们在sql plus中 ...

  6. Oracle简单的备份和恢复-导入和导出-目录

    ylbtech-Oracle:Oracle简单的备份和恢复-导入和导出-目录 Oracle安全运行离不开良好的备份和恢复机制,因为我们不是DBA.所以我们也就不过多的讲解DBA的备份和恢复.作为程序员 ...

  7. oracle简单存储过程以及如何查看编译错误

    oracle简单存储过程以及如何查看编译错误; CREATE OR REPLACE PROCEDURE procedure_test ISval VARCHAR2(200);BEGIN /* val ...

  8. oracle 简单的sysTimeStamp类型转date 类型

    oracle  简单的SYSTIMESTAMP 类型转date 类型 SELECT SYSTIMESTAMP , SYSTIMESTAMP+0 FROM dual; SAMPLE_TIME ----- ...

  9. Oracle简单脚本演示样例

    Oracle简单脚本演示样例 1.添加表 --改动日期:2014.09.21 --改动人:易小群 --改动内容:新增採购支付情况表 DECLARE VC_STR           VARCHAR2( ...

随机推荐

  1. # NOI.AC省选赛 第五场T1 子集,与&最大值

    NOI.AC省选赛 第五场T1 A. Mas的童年 题目链接 http://noi.ac/problem/309 思路 0x00 \(n^2\)的暴力挺简单的. ans=max(ans,xor[j-1 ...

  2. 【HNOI 2018】游戏

    Problem Description 一次小 \(G\) 和小 \(H\) 在玩寻宝游戏,有 \(n\) 个房间排成一列,编号为 \(1,2,-,n\),相邻房间之间都有 \(1\) 道门.其中一部 ...

  3. SpringMVC 搭建

    1. 新建一个项目   Paste_Image.png 我们用eclipse新建项目,选择Dynamic Web Project(动态的Web项目). 点击Next   Paste_Image.png ...

  4. cocos2d-js 小知识

    由于自己是小白,决定把零碎的cocos2d-js知识记下来. 1. 列表容器listView,去掉滚动条  _listView.setScrollBarEnabled(false); 2. escap ...

  5. leecode第一百四十六题(LRU缓存机制)

    class LRUCache { private: unordered_map<int, list<pair<int,int>>::iterator> _m; // ...

  6. HDFS常用操作命令

    启动hdfs#start-all.sh查看hdfs的配置文件#cat hdfs-site.sh#hadoop fs -put /soft/jdk /#HDFS上传文件命令查看上传后的文件属性#hado ...

  7. AngularJS服务及注入--Provider

    Provider简介 在AngularJS中,app中的大多数对象通过injector服务初始化和连接在一起. Injector创建两种类型的对象,service对象和特别对象. Service对象由 ...

  8. linux软件管理之rpm管理rpm包

    使用RPM工具管理RPM包 ====================================================================================需要 ...

  9. Http头:Expires,Cache-Control,Last-Modified,ETag

    Expires:过期时间          el:Expirse:Fri,30 Oct 1998 14:19:41 Cache-Control:缓存控制         el:Cache-Contro ...

  10. android -------- 压缩图片文件工具类

    项目中常常遇到文件压缩问题,上传文件大小限制 今天简单的分享一点干货,文件压缩,图片压缩,压缩Bitmap 主要通过尺寸压缩和质量压缩,以达到清晰度最优 效果图 源码地址: https://githu ...