随笔分类 - 数据库
摘要:引用nuget包 Microsoft.EntityFrameworkCore Microsoft.EntityFrameworkCore.Relational Oracle.EntityFrameworkCore 其中Oracle.EntityFrameworkCore好像只能3.1.x,Micro
阅读全文
摘要:安装nuget包 Oracle.ManagedDataAccess.Core 注意 ParameterDirection.InputOutput 输入输出参数参数最好指定长度 try { var constr = GetConfig("OracleConn"); using var con = ne
阅读全文
摘要:ORA-06550: 第 1 行, 第 7 列: PLS-00201: 必须声明标识符 '。。。。。'ORA-06550: 第 1 行, 第 7 列: PL/SQL: Statement ignored 错误如上 查下是权限问题 解决办法 找到存储过程,查看属性,找到owner,调用时 odbcCo
阅读全文
摘要:ORA-06502: PL/SQL: 数字或值错误 : 字符串缓冲区太小 PLS-00201: 必须声明标识符 错误如上,调用存储过程出错 PL/SQL调试存储过程正常 代码为 var CodePara = new OracleParameter("Code", OracleDbType.NVarc
阅读全文
摘要:如上sql语句 StartTime是其中的时间字段 Count是汇总的字段,也可以count(*)统计记录数 table是表名,自己替换 也可以把15改成30,60等等需要统计汇总的分钟数 同理,按天统计可以修改条件如下,按月年或其他都一样 to_char(StartTime , 'yyyy')||
阅读全文
摘要:Microsoft Windows [版本 6.1.7601]版权所有 (c) 2009 Microsoft Corporation。保留所有权利。 G:\Users\Admin>sqlplus SQL*Plus: Release 11.2.0.1.0 Production on 星期三 11月 1
阅读全文
摘要:create sequence name increment by x //x为增长间隔 start with x //x为初始值 maxvalue x //x为最大值 minvalue x //x为最小值 cycle //循环使用,到达最大值或者最小值时,从新建立对象 cache x //制定存入
阅读全文
摘要:sql : select ID from awhere XX <> 0 and ID not in (select ID from b) 4万多条记录,执行了316秒,无法接受。 优化为: select a.ID from a where not exists (select b.ID from b
阅读全文
摘要:create表 时不可以有类似Name之类的字段创建,否则报错,即使access数据库中执行正常 insert的字符型字段中不可以有英文单引号 ' 之类的存在,否则报错,可以用#39 代替,减少英文单引号 ' 的使用的增加易读性 1个SQL语句发现的2个问题 sql语句: select * into
阅读全文
摘要:配置监听及本地网络服务 在oracle用户的图形界面oracle用户中,新开启一个终端,输入命令netca 会弹出如下界面。 数据库建库 在oracle用户的图形界面oracle用户中,新开启一个终端,直接输入命令dbca会弹出如下界面。 等待非常久以后, 创建完成。注意修改密码并牢记。 等待非常久
阅读全文
摘要:手动启动: [oracle@localhost ~]$ sqlplus SQL*Plus: Release 11.2.0.1.0 Production on Wed Mar 26 23:39:52 2014 Copyright (c) 1982, 2009, Oracle. All rights r
阅读全文
摘要:系统要求 1. Linux安装Oracle系统要求 系统要求 说明 内存 必须高于1G的物理内存 交换空间 一般为内存的2倍,例如:1G的内存可以设置swap 分区为3G大小 硬盘 5G以上 2.修改操作系统核心参数 在Root用户下执行以下步骤: 1)修改用户的SHELL的限制,修改/etc/se
阅读全文