oracle
醉生浮屠
这个作者很懒,什么都没留下…
展开
-
将shp数据导入oracle
这里使用一个叫shp2sdo.exe的插件将插件拷贝到指定目录下,这里我使用的目录是d:\osm打开cmd命令,进入指定目录然后输入以下命令行shp2sdo osmline osmline -i OBJECTID -g shapesqlplus system/[email protected]/orcl@d:\osm\osmline.sqlexitsqlldr sy...原创 2018-12-26 13:29:59 · 680 阅读 · 0 评论 -
Oracle 备份与恢复
在使用Oracle数据库时有时需要对数据进行备份恢复或者转移,那么该如何做呢1、备份:首先,右击你需要备份或者转移的表名然后点击导出,会出现下图所示的界面,选择导出的位置和名称,一直点击下一步直到完成,会在你选择的位置生成sql文件2、恢复:在你要恢复或转移的电脑上打开数据库,选择文件打开上述导出的sql文件,点击运行脚本按钮,数据库表就恢复了...原创 2018-12-21 15:44:56 · 169 阅读 · 0 评论 -
c# 对oracle插入数据字段过长超出限制的解决方案
通过建立存储过程的方法解决问题,如下所示,存储过程的名字为insertGEO,有4个输入参数,Childrens,RingInParent直接通过sql语句插入时,字段值过长会报错,所以先在数据库中建立存储过程create or replace procedure insertGEO(v_id number,v_pid number,Childrens clob,RingInPare...原创 2018-12-04 21:00:00 · 1641 阅读 · 0 评论 -
在oracle中为shape字段添加索引
表名为oscline,shape字段的格式为sdo_geometryINSERT INTO USER_SDO_GEOM_METADATA (TABLE_NAME, COLUMN_NAME, DIMINFO, SRID)VALUES ('OSCLINE', 'shape', MDSYS.SDO_DIM_ARRAY (MDSYS.SDO_DIM_ELEMENT('X', -...原创 2018-10-06 09:55:11 · 1548 阅读 · 0 评论 -
实现oracle主键自加
有一个表aline,主键为objectidcreate sequence SEQ_Userinf start with 1 increment by 1nomaxvaluenominvaluenocache;CREATE OR REPLACE TRIGGER tg_testBEFORE INSERT ON alineFOR EACH ROW WHEN (new.objectid ...原创 2018-10-06 09:47:32 · 137 阅读 · 0 评论 -
oracle 一次sql插入多条记录
假如我有一个学生信息表,创建的表结构如下:create table student(id int primary keynot null,name varchar(10) not null)熟悉MySQL数据库的可能知道,如果你想要批量插入一些数据,一条INSERT语句插入批量数据的写法为:INSERT INTO[表名]([列名],[列名])VALUES([列值],...原创 2018-07-27 19:25:03 · 11888 阅读 · 1 评论 -
C#连接Oracle数据库(直接引用dll使用),查询数据
首先,下载Oracle.ManagedDataAccess.dll将其放到自己的项目中,然后引用。代码如下: static void Main(string[] args) { string connectionString; connectionString = "User Id=system;...原创 2017-10-09 15:21:22 · 671 阅读 · 0 评论