Oracle备忘录(八)--表

密码学新手必看:三大顶级会议论文下载与阅读指南(附完整资源链接) 本文为密码学新手提供了系统性的三大顶级会议(Crypto、Eurocrypt、Asiacrypt)论文学习指南。内容涵盖如何高效获取最新论文资源、结构化精读论文的方法论,以及将理论转化为代码实践的路径,旨在帮助初学者快速构建密码学知识体系并应用于研究。 阅读详情
SQL> /*
SQL> SQL类型
SQL> 1. DML(Data Manipulation Lanuage 数据操作语言): select insert update delete
SQL> 2. DDL(Data Definition Language 数据定义语言): create/alter/drop/truncate table
SQL>                                                create/drop view/sequence/index/synonym
SQL> 3. DCL(Data Control Language 数据控制语言): commit rollback
SQL> */
SQL> host cls


SQL> --隐式/显式插入null
SQL> --地址符   &
SQL> insert into emp(empno,ename,sal,deptno)
  2  values(&empno,&ename,&sal,&deptno);
输入 empno 的值:  1002
输入 ename 的值:  'Mary'
输入 sal 的值:  5000
输入 deptno 的值:  10
原值    2: values(&empno,&ename,&sal,&deptno)
新值    2: values(1002,'Mary',5000,10)

已创建 1 行。

SQL> /
输入 empno 的值:  1003
输入 ename 的值:  'Mike'
输入 sal 的值:  6000
输入 deptno 的值:  30
原值    2: values(&empno,&ename,&sal,&deptno)
新值    2: values(1003,'Mike',6000,30)

已创建 1 行。

SQL> ed
已写入 file afiedt.buf

  1  insert into emp(empno,ename,sal,deptno)
  2* values(&empno,'&ename',&sal,&deptno)  ---下面字符串就不用加引号了
SQL> /
输入 empno 的值:  1004
输入 ename 的值:  Jerry
输入 sal 的值:  5000
输入 deptno 的值:  10
原值    2: values(&empno,'&ename',&sal,&deptno)
新值    2: values(1004,'Jerry',5000,10)



SQL> select empno,ename,&t
  2  from emp;
输入 t 的值:  sal
原值    1: select empno,ename,&t
新值    1: select empno,ename,sal

     EMPNO ENAME             SAL                                                
---------- ---------- ----------                                                
      1001 Tom              6000                                                
      1002 Mary             5000                                                
      1003 Mike             6000                                                
      1004 Jerry            5000                                                
      7369 SMITH             800                                                
      7499 ALLEN            1600                                                
已选择18行。


SQL> /
输入 t 的值:  deptno
原值    1: select empno,ename,&t
新值    1: select empno,ename,deptno


SQL> select *
  2  from &t;
输入 t 的值:  dept
原值    2: from &t
新值    2: from dept

    DEPTNO DNAME          LOC                                                   
---------- -------------- -------------                                         
        10 ACCOUNTING     NEW YORK                                              
        20 RESEARCH       DALLAS                                                
        30 SALES          CHICAGO                                               
        40 OPERATIONS     BOSTON                                                

SQL> rollback;

回退已完成。

SQL> host cls

SQL> --批处理
--加上where 1 = 2 就是为了不复制表中的数据
--当然可以选定要的数据添加到新建的表中 
--如: where deptno = 10 就把部门为10的加入到了新建的表
SQL> create table emp10 as select * from emp where 1=2;

表已创建。

SQL> desc emp10
 名称                                      是否为空? 类型
 ----------------------------------------- -------- ----------------------------
 EMPNO                                              NUMBER(4)
 ENAME                                              VARCHAR2(10)
 JOB                                                VARCHAR2(9)
 MGR                                                NUMBER(4)
 HIREDATE                                           DATE
 SAL                                                NUMBER(7,2)
 COMM                                               NUMBER(7,2)
 DEPTNO                                             NUMBER(2)

SQL> select * from emp10;

未选定行

SQL> --一次性从emp中  将所有10号部门的员工插入到emp10
SQL> insert into emp10
  2  select * from emp where deptno=10;

已创建3行。
                                                                       


SQL> set linesize 120
SQL> col sal for 9999
SQL> host cls

SQL> --更新数据
SQL> --删除数据
SQL> /*
SQL> --delete 和truncate的区别
SQL> --1. delete逐条删除 truncate 先摧毁表 再重建
SQL> --2. **** delete 是DML(可以回滚),truncate是DDL(不可以回滚)
SQL> --3. delete不会释放空间 truncate会
SQL> --4. delete会产生碎片 truncate不会
SQL> --5. delete可以闪回,truncate不可以
SQL> */

SQL> set feedback off  --去除 “选中14行”这样的字眼

--执行sql语句
SQL> @c:\sql.sql
SQL> select count(*) from testdelete;

  COUNT(*)                                                                                                              
----------                                                                                                              
      5000                                                                                                              
SQL> set timing on
SQL> delete from testdelete;
已用时间:  00: 00: 00.04
SQL> set timing off
SQL> drop table testdelete purge;   --彻底删除,不放入回收站
SQL> @c:\sql.sql
SQL> select count(*) from testdelete;

  COUNT(*)                                                                                                              
----------                                                                                                              
      5000                                                                                                              
SQL> set timing on
SQL> truncate table testdelete;
已用时间:  00: 00: 07.87
SQL> set timing off
SQL> host cls

SQL> /*
SQL> Oracle中的事务
SQL> 1. 起始标志: DML语句
SQL> 2. 结束标志: 提交: 显式提交 commit
SQL>                    隐式提交 正常退出exit ,DDL语句
SQL>              回滚: 显式  rollback
SQL>                    隐式  掉电,宕机,非正常退出
SQL> */
SQL> --保存点
SQL> create table testsavepoint
SQL> set feedback on


--创建保存点语法
SQL> savepoint a;
SQL> rollback to savepoint a;
SQL> commit;



SQL> spool off

GD32F450以太网(2-2): PHY芯片IP101GR介绍 IP101是台湾省九阳电子公司生产制造的,符合IEEE 802.3/802.3u标准单端口快速以太网收发器100Mbps和10Mbps操作,它支持自动MDI/MDIX功能,简化网络安装和减少系统维护成本。支持Auto MDI/MDIX已内置4个49.9欧的精密电阻支持中断功能支持 MII/RMII 接口超低功耗 阅读详情

相关推荐

单细胞专题(1) | 单细胞转录组研究样本准备指南(上)

单细胞RNA测序(scRNA-seq)是目前最前沿,能进行大规模实验的转录组研究技术,为理解细胞组成和动态生物学过程提供了很多新的见解。单细胞研究已经为我们理解发育过程,老化和疾病(如癌症)等提供了大量数据。在这里,小编主要就前期的样本准备与保存需注意问题给大家进行讲解,以备大家在不同的研究场景和研究背景下,走好单细胞转录组学研究的第一步。

bioyigene的博客 4232

oracle笔记大全

oracle笔记大全

JenMin_blog的专栏 1587

SAP生产订单(创建-下达-发料-报工-入库)全流程及反向流程

SAP创建下达报工入库发料以及取消发料取消入库,批量下达删除关闭,生产订单出入库查询和状态更改查询记录

weixin_38974136的博客 2万+

android毕业设计_备忘录系统

基于android的备忘录系统mysql数据库创建语句 基于android的备忘录系统oracle数据库创建语句 基于android的备忘录系统sqlserver数据库创建语句 基于android的备忘录系统spring+springMVC+hibernate框架对象(javaBean,pojo)设计 基于android的备忘录系统spring+springMVC+mybatis框架对象(java...

知识分享 1783

基于ROS的室内移动机器人自主导航技术

随着机器人技术的发展,近些年来室内移动机器人的研究热度越来越高。本文主要利用ROS操作系统对室内移动机器人的建图定位与自主导航关键技术进行研究。 ROS是目前开发较为完整具有广阔应用前景的开源机器人操作系统,具有分布式、模块化、代码复用等优良特点。同时ROS还提供了许多开源库,在这些库的基础之上研究同时定位与地图构建和机器人自主导航技术可以节省大量时间。 ORB-SLAM2是比较优秀的视觉SLAM算法之一,它具有计算量比较小、能够实时运行等优点。在介绍ORB-SLAM2的框架之前,首先会介绍视觉SLAM的一

weixin_44553616的博客 1910

XC7Z010-1CLG400C开发板ADC引脚配置全攻略(附完整引脚列表)

本文详细解析了XC7Z010-1CLG400C开发板的ADC引脚配置方法,涵盖XADC模块基础、CLG400封装的引脚布局、硬件设计规范及Vivado工程配置实战。特别提供了完整的引脚列表和性能优化技巧,帮助开发者高效实现模拟信号采集,适用于Zynq-7000系列开发。

weixin_29188043的博客 466

ORACLE使用备忘录

1.将一个用户SCHEMA下的表的增删查改权限赋予另一个用户 --假设现在要将test_u用户的SCHEMA下的所有表操作权限赋予test_user GRANT ALL ON test_tab TO test_user ;--将test_tab这表的操作权限赋予 test_user 这个用户 REVOKE ALL ON test_tab FROM test_user ;--将test_tab...

PiaoMiaoXiaodao的博客 573

基于Xilinx的I2S Receiver IP核和I2S Transmitter IP核音频验证

基于Xilinx的I2S Receiver IP核和I2S Transmitter IP核音频验证 文章目录前言一、工程构架二、Xilinx IP的配置1.I2S Transmitter IP配置:2.I2S Receiver IP配置:3.WM8960的配置:总结 前言 本实验基于Xilinx ZU4EV平台,也适用于ZYNQ平台。音频验证完成,记录调过程。 ①Xilinx 音频IP只支持主模式,左对齐或右对齐方式,16bit或24bit字长。 ②WM8960器件作为从模式;24bit字长;数据传输格

weixin_45637597的博客 6815

负载均衡连接方法oracle,oracle 负载均衡连接方式常用SQL语句备忘录

1.---表中有重复记录用SQL语句查询出来select * from Recharge where RechargeSerial in (select RechargeSerial from Recharge group by RechargeSerial having count(*)>1)2.oracle des加密函数方法create or replace function encr...

weixin_28786857的博客 546

Plant Simulation 双深位立库开发系列教程-货架参数化

为了方便用户进行货架参数化,我们需要在交互界面上进行参数调整,右键打开RackLane,打开Dialog,在Rack_tab的tab下创建相应的对象,并创建NumberOfRightRack和NumberOfLeftRack作为数据连接对象。通过Rack._3D.VisibleGraphicGroups := ["default"]来切换需要显示的Rack,当不需要显示则可以Rack._3D.VisibleGraphicGroups := [""]即可。首先,加载默认的HBW库到模型中,确保结构树当中有。

santayana的专栏 1258

2025年GESP3月认证C++五级真题解析

小 A 有 2n 件物品,小 B 和小 C 想从小 A 手上买走这些物品。对于第 i 件物品,小 B 会以 bi 的价格购买,而小 C 会以 ci 的价格购买。对于所有测试点,保证 1 <= T <= 100, 2 <= g < p <= 10^9, g, p 为整数, p 为质数。对于所有测试点,保证 1 <= n <= 10^5, 0 <= bi, ci <= 10^9, bi, ci 为整数。对于另外 50 % 的测试点,保证 n <= 100000, 0 <= bi, ci <= 10^9。

lan_in的博客 1036

Oracle Pl/sql 配置备忘录

PL/SQL配置: 注意:请下载最新的oracle instant客户端..有些pl/sql Developer不支持老版本的.. 还有种情况是原来装过oracle客户端..再用pl/sql的..配置的客户端地址可能不起效果..需要确定pl/sql指定的oracle目录到底是那个 可以通过连接不存在的 数据库sid...弹出错误中可以显示  找不到d:\oracleclient\tnsna...

foolraty的专栏 159

将Windbg附加到软件进程上排查异常闪退的问题

使用Windbg和Process Explorer排查因为内存泄漏导致的软件异常闪退问题。

dvlinker的技术专栏 1万+

oracle备忘录

【代码】oracle备忘录。

confident3的博客 212

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

SAP B1中文培訓教材_SDK

公司内部培训资料,对开发工具 ,DIAPI, UIAPI,Add-ON有详细解说

DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法

[Oracle] DBA工作备忘录之三:rman备份,未使用catalog,控制文件丢失的解决办法 作者:Fenng 日期:July 19 2004 情况描述客户报告数据库故障,新来的系统管理员误操作。删掉了一些文件。询问:删掉了那些文件?答曰:所有重要数据文件,所有控制文件。数据库原来是归档模式,用rman备份数据,rman 使用控制文件。幸运的是,最后一次rman full 备份是包

Fenng's Blog 5444

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

oracle spatial运维操作备忘录,持续更新中……

oracle spatial运维操作备忘录,持续更新中……数据环境创建表空间新建自定义坐标系表的相关操作修改元数据表SRID指向并新建SRID数据库的导入导出通过DBLINK导出dump方式整个用户导出。通过create ...as...导入指定数据 数据环境 创建表空间 1.创建表空间查看用户使用的表空间,分别查询所有用户: select distinct tablespace_name from user_tables; 2.查看一共该用户下有多少表空间: select t.tablespace_na

luobengge的博客 268

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

oracle安装备忘录

先安装vmwaretools双击解压缩即可。。

u010882595的专栏 526

Oracle Olap开发备忘录

以前曾开发了基于Oracle Olap服务的应用,趁着没有完全忘记赶紧记录下来。1、很早以前就针对Oracle 8里面的Express Server作了开发,当时是使用dml的C接口,在Java里面通过JNI访问,虽然只有一个命令接口,但是着实费力,同时JNI对J2EE Application Server也有所影响。2、这一次支持的是Oracle 9i与10g 的Olap Server,

商业智能之路 1400

Oracle备忘录

   show user;显示当前用户   truncate table 用户名.表名 [drop|reuse storage];截断表【及存储对象】   delete from 用户名.表名 [contidion];删除表   disable constraint 约束名;去掉约束:(应此建立约束的时候最好取个约束名,不要用默认名)   truncate 和 delete 的区别:   截断

qqdwll的专栏 598

Oracle总结+备忘录

#网上找到一些资料,当做我的Oracle备忘录吧!   一、Oracle常用命令 1、set linesize 100;  设置长度     2、set pagesize 30;   设置每页显示数目     3、em a.sql  打开记事本       4、@ a 执行文件a中的代码,可指定文件的路径 @d:a.txt     5、conn 用户名/密码  根据用户名和...

Only the heart peace will be prosperity 576

oracle 拼接备忘录

execute immediate 'alter session set nls_date_format=''yyyy-mm-dd''';

shinyprince的专栏 520

oracle 锁表、解锁的语句

可能是由于公司使用的Oracle服务器是安装在阿里云上面的原因,经常出现执行执行数据库的CRUD的时候断线了。导致表被锁死!每次都要手动解锁才行。然而哪个解锁表的SQL语句老是忘记,于是备忘录一下。估计公司的Oracle服务器只要还是在云上面可能还是会一直需要用到,方便自己。 下面的语句用来查询哪些对象被锁: select object_name,machine,s.sid,s.serial...

qq_36026747的博客 618

Oracle数据库管理命令备忘录

Oracle数据库使用中用的的命令,经常用,记下来方便查询。

智圆行方 560

ORACLE备忘录

1、查看包体内容:SELECT TEXT FROM USER_SOURCE WHERE NAME = 包体名;2、查看注解:SELECT USER_TAB_COLS.COLUMN_ID, USER_TAB_COLS.COLUMN_NAME,USER_TAB_COLS.DATA_TYPE, USER_TAB_COLS.DATA_LENGTH,USER_TAB_COLS.NULLABL

zfsoft2206的专栏 395

oracle怎么排查死锁问题,ORACLE死锁故障排查的一般性手法的备忘录

ORACLE死锁故障排查的一般性手法的备忘录故障现象:两个Java写的后台批处理同时执行时,发生了死锁现象。排查手法:通过查询视图,找到被锁住的对象v$locked_object,根据其locked_mode,判断其锁类型查询SQL语句:select l.xidusn, l.object_id, o.owner, o.object_name,l.session_id, l.oracle_usern...

weixin_35779309的博客 384

Oracle备忘录(十)--序列,索引

--视图 -- 虚表 (逻辑上存在) --主要目的是为了简化数据的查询,可以将复杂查询的结果放入到 --视图当中,方便日后查询。 --可以对视图进行增删改(很多约束条件),但是不建议这么做 SQL&gt; create view empview 2 as 3 select e.empno,e.ename,e.sal,e.sal*12 annlsal,d.dname 4 from...

nano-dhh 902
上一篇: Oracle备忘录(七)--综合
下一篇: Oracle备忘录(九) -- 视图
wive
博客等级 码龄14年 33粉丝 119原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值