Oralce 的sql问题】的更多相关文章

ORALCE  PL/SQL学习笔记 详情见自己电脑的备份数据资料…
用SQL语句,删除掉重复项只保留一条 在几千条记录里,存在着些相同的记录,如何能用SQL语句,删除掉重复的呢 .查找表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断 select * from people ) .删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录 delete from people ) and peopleId not ) .查找表中多余的重复记录(多个字段) select * from vitae a )…
查看表空间及其数据文件 SELECT * FROM dba_data_files; 查看用户下的表SELECT * FROM user_tables; 查看用户表的注释SELECT * FROM user_tab_comments; --查看用户表的字段注释SELECT * FROM user_tab_comments; --创建临时表空间 create temporary tablespace tablespace_name --表空间名称tempfile '-------'--oracle文…
获取两个日期间的工作日, SQL> select dt_time  2    from (select to_date('01-12-2010 08:20:56','dd-mm-yyyy HH:MI:SS') + level - 1  dt_time  3            from dual  4         connect by level <= sysdate - to_date('01-12-2010 08:20:56','dd-mm-yyyy HH:MI:SS')  + 1 …
#!/bin/shexport LANG="zh.CN.GBK" echo -n "********************************************" if [ "\$#" -ne "1" ] then  echo "Error ,you should give the fileName" else sqlpath=/home/oracle/update/updatesql/\${1…
1.要把C写成扩展的形式 ex.c文件 int __declspec(dllexport) sum(int a,int b) { return a+b; } 2.把C代码编译成动态库(*.dll 或 *.so) C:\>gcc -O  -shared -o ex.dll ex.c 3.把 ex.dll 拷贝到数据库的bin目录 D:\app\11.1.0\db_1\BIN\ D:\app\11.1.0\db_1为我的Oracle 安装目录 4.连接动态库,用SYS帐号登录系统(此处为演示,所以直…
Oralce 支持SQL XQuery查询 一个简单示例: SELECT XMLQuery('for $i in /Videogame return $i/Type' passing by value X RETURNING CONTENT) FROM (SELECT XMLTYPE('<Videogame><Type>Racing</Type><Name>NFS Most Wanted</Name><Version>2.0</…
本文转载自:http://www.innomysql.net/article/23959.html (只作转载, 不代表本站和博主同意文中观点或证实文中信息) 工作10余年,没有一个版本能像MySQL 5.7那样令我激动与期盼,10月MySQL 5.7 GA版本的发布,意味着MySQL数据库终于有能力在传统企业中向商业数据库发起挑战,开源的Linux操作系统干掉了封闭的Unix系统,MySQL会不会再一次逆袭商业产品?目前来看,或许很难,但是机会已经掌握在自己上手,后面的发展就看MySQL团队能…
数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提.ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异.本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问.对ArcGIS桌面应用有一定了解的读者更适合阅读本文.本文的示例代码是用C#编写. 1.Shapefile 2.Coverage 3.Personal Geodatabase 4.Enterprise Geodatabase 5.Tin 6.Raster 7.CAD 8.…
读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile.Coverage.Personal Geodatabase.Enterprise Geodatabase.Tin.Raster .CAD.RDBMS等类型. 一 Shapefile Shapefile是ESRI提供的一种无拓扑信息的矢量数据格式,一个 Shape file由一组文件组成,其中必要的基本文件包括坐标文件(主文件)(*.shp ).索引文件(*.shx …
ArcGIS Engine中的数据访问 数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提.ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异.本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问.对ArcGIS桌面应用有一定了解的读者更适合阅读本文.本文的示例代码是用C#编写. 1.      Shapefile 2.      Coverage 3.      Personal Geodatabase 4.      En…
  如果你工作中用到了Oracle,你必须要留意NULL和空值的处理与SQL Server上的不同.现在让我们看些例子. 建立这张数据库表并插入记录 CREATE TABLE TestNull(Col2 VARCHAR(100)); INSERT INTO TestNull VALUES(NULL); INSERT INTO TestNull VALUES('Bla'); INSERT INTO TestNull VALUES(''); INSERT INTO TestNull VALUES('…
数据是GIS的基础, 访问数据也是进行任何复杂的空间分析及空间可视化表达的前提.ArcGIS支持的数据格式比较丰富,对不同的数据格式支持的程度也有很大差异.本文主要介绍一下以下八种数据格式在ArcGIS Engine中如何访问.对ArcGIS桌面应用有一定了解的读者更适合阅读本文.本文的示例代码是用C#编写. 1.Shapefile 2.Coverage 3.Personal Geodatabase 4.Enterprise Geodatabase 5.Tin 6.Raster 7.CAD 8.…
在做性能测试的时候,协议分析是困扰初学者的难题,不过优秀的第三方协议分析工具还是挺多的,如:MiniSniffer .Wireshark .Ominpeek 等:当然他们除了帮你分析协议之外,还提供其它更细致的信息.对协议支持的多少是表征测试工具的重要指标.LR支持以下各种协议: Platforms :NT 2000.XP,Sun,HP,IBM,LinuxWEB:HTTP(s),Web,Services,Corba,Wap,COM,RMI,Ldap,Winsock,Streaming,FTP,I…
Oracle的默认值处理要当心,如果应用中使用的是ORM工具,则必须要考虑对于字段为Null的处理,必要时在ORM工具中将Null转换为default或插入时去掉值为Null的字段. 可以将下面的系统属性作为默认值: SYSDATE:系统时间 SYS_CONTEXT:系统上下文 USER:当前数据库用户 USERENV:用户环境变量,可以获取一些IP地址.协议.终端的信息 需要注意,默认值不能使用LEVEL.PRIOR.ROWNUM,会报ORA-00976错误. 应用中使用默认值的常见场景是主键…
一.oracle基础 1.1 DDL(Data Definition Language) 数据定义语言 create drop,desc(注意,此操作只能在PL/SQL Developer的命令窗户执行,在sql窗口不能执行)table tablename 1.2 DML(Data Manipulation Language) 数据操作语言 insert, delete,update,… 1.3 TCL(Transaction Control Language) 事务控制语言 begin tra…
2014年9月,delphi xe7 出来了,这次在数据库技术方面,彻底抛掉了从1995 年 delphi 1.0 就自带的(Borland Database Engine)数据库访问技术.从而宣告了这个持续 了20余年delphi 访问数据库技术进入历史. 纵观delphi 数据库技术的20年发展史,其实也是delphi 的发展史.通过数据库技术的 变化,也可以了解delphi的发展历史及未来的方向. 一. 话说当初 Delphi 1.0 是16 位的编译器,当时的互联网几乎是不存在,拿到的第…
读取和访问数据是进行任何复杂的空间分析及空间可视化表达的前提,ArcGIS支持的数据格式比较丰富,下面就这些格式Shapefile.Coverage.Personal Geodatabase.Enterprise Geodatabase.Tin.Raster.CAD.RDBMS等类型. 一 Shapefile Shapefile是ESRI提供的一种无拓扑信息的矢量数据格式,一个 Shape file由一组文件组成,其中必要的基本文件包括坐标文件(主文件)(*.shp ).索引文件(*.shx )…
1.事务:transaction -- 事务开启的唯一条件就是:对数据库进行增,删,改的时候 -- 换句话说,对数据进行增删改以后,必须要执行提交或者回滚 -- 事务就是把数据库中的数据从一致状态转换为另一种一致状态 delete from teacher where id = 7;-- 现在把teacher给锁住了 -- 自动执行提交 commit; -- 自动回滚 rollback; update teacher set name='hehehehehehehe',age=30 where…
1 现象及错误信息 在执行一次查询的过程,Oracle出现ORA-22922:nonexistent LOB value 的错误:根据提示,是在查询时没有找到lob对象: 2 问题分析 查看SQL,发现使用到了wm_concat()函数,而这个函数的返回值类型是LOB对象: 2.1 wm_concat()函数介绍: wm_concat()函数是一个列转行函数,可以将一列的多行数据转化为一行数据,例如: salary ------- 10000 9000 8500 经过wm_concat()函数转…
在 x64 的 Win10 上重新安装了 Oralce 后,通过 PL/SQL 连接数据库时,提示如下错误信息 环境 windows7 64bit Oracle win64 11gR2 PL/SQL v9.0 详细错误信息 [plain] view plaincopy     Initialization error Could not initialize "C:\oracle\product\11.2.0\dbhome_1\bin\oci.dll" Make sure you ha…
最近开始接触oralce,整理了一下最近使用 pl/sql 常用到的一些sql命令 1.修改表中的数据 编写查询语句及条件,然后加上"FOR UPDATE","FOR UPDATE"是获得OACLE的修改权限,执行这条查询语句,查询出对应的记录 select * from sys_svr FOR UPDATE 2.向一个表中添加字段和注释 ); --添加字段 comment on column appr_control_info_ex.control_seq is…
PL/SQL 版本号:15.0.5.1710 32位 win7 64位系统 instantclient 12.1 32位,PL/SQL不支持64位 关键问题 1.Not logged on 2.没有connect as 配置: 将oralce 11g 的 home目录的 NETWORK文件下的ADMIN的tnsnames.ora复制到 instantclient目录下.并保留该目录结构. 例如D:\ PLSQLDeveloper \ instantclient_12_1 \ NETWORK\AD…
http://www.cnblogs.com/dongzhiquan/archive/2011/11/21/2257629.html 1.利用ORACLE NET MANAGER工具 1)打开 ORACLE NET MANAGER 2)增加"服务命名" 第一步 NET服务名:任意填写 第二步 通讯协议:如果连接远程机器上的ORACLE,选择TCP/IP(internet协议) 第三步 主机名:输入IP地址 端口号:一般缺省为1521 第四步 SID: 一般和数据库名字相同 第五步 测试…
Oracle  外连接 (1)左外连接 (左边的表不加限制)       (2)右外连接(右边的表不加限制)       (3)全外连接(左右两表都不加限制) 外连接(Outer Join) outer join则会返回每个满足第一个(顶端)输入与第二个(底端)输入的联接的行.它还返回任何在第二个输入中没有匹配行的第一个输入中的行.外连接分为三种: 左外连接,右外连接,全外连接. 对应SQL:LEFT/RIGHT/FULL OUTER JOIN. 通常我们省略outer 这个关键字. 写成:LE…
如果要连接远程数据库,传统的一定可行的方法是在本地装一个oracle,然后使用“Network Configuration Assistant”配置,之后用PL/SQL Dev连接 oracle官网上提供了最小访问包,就是如下3个包,加起来35MB. 1.首先去oracle的官方网站上http://www.oracle.com/technology/software/tech/oci/instantclient/index.html下载(下面是10g的): instantclient-basic…
假设我们有一个Salary 薪水表.这个表的字段分别为:id, name, salary, level  在这个表中,每个人有不同的级别(level).我们要根据不同的级别统计相同级别员工的薪水总和. 此时我们需要使用group by 来对表格进行分组,然后使用case when 语句来进行判断. case when介绍如下:http://www.cnblogs.com/sun1512/p/6108622.html?utm_source=itdadao&utm_medium=referral S…
代码下载:https://files.cnblogs.com/files/xiandedanteng/fastfilltable20191222.rar 表testtb18的结构如下: CREATE TABLE testtb18 ( id NUMBER not null primary key, name NVARCHAR2() not null, createtime ) not null ) 三个字段,正好是常用的number,nvarcha2,timestamp类型. 用java程序创建这…
create table student ( sid varchar2(10), --学号 sname varchar2(10), --姓名 classid varchar2(10), --班级号 score int --分数 ); insert into student values('001','z001','1',80); insert into student values('002','z001','1',90); insert into student values('003','z…
-- Create table create table TEMP_CALENDAR (   MONTH VARCHAR2(6),   W_7   VARCHAR2(2),   W_1   VARCHAR2(2),   W_2   VARCHAR2(2),   W_3   VARCHAR2(2),   W_4   VARCHAR2(2),   W_5   VARCHAR2(2),   W_6   VARCHAR2(2),   WEEK  VARCHAR2(20) ) ; -- Add comme…