数据库
三项超标
一天坐到屁屁痛,
展开
-
pg exception while reading from stream 问题
今天在项目上发现这个错误。发现sql本身需要执行时间较长,需要修改连接字符串,添加。让他执行sql不超时,connection连接超时时间10分钟。原创 2024-10-30 11:12:11 · 129 阅读 · 0 评论 -
人大金昌netcore适配,调用oracle模式下存储过程\包,返回参数游标
人大金昌 oracle 存储过程 存储过程包原创 2024-04-03 15:08:53 · 461 阅读 · 0 评论 -
pg 获取列名称,类型,长度,精度,备注
【代码】pg 获取列名称,类型,长度,精度,备注。原创 2023-11-29 15:34:58 · 659 阅读 · 0 评论 -
oracle 监听个人使用总结(老司机请绕道)
最近发生多起数据库服务startup正常,但是遇到以下几种情况sqlplus / as sysdba 本机可以连接 sqlplus mydb/mydb 本机可以连接 sqlplus mydb/mydb@mydb 可以登录不上,sqlplus mydb/mydb@192.168.0.2/mydb也登录不上 sqlplus mydb/mydb@mydb 可以登录可以,但是sq...原创 2019-03-06 14:17:41 · 448 阅读 · 0 评论 -
ORACLE查询外键关联表和列
select t1.table_name, t2.table_name as "TABLE_NAME(R)", t1.constraint_name, t1.r_constraint_name as "CONSTRAINT_NAME(R)", a1.column_name, a2.column_name as "COL...原创 2019-03-21 20:59:13 · 1637 阅读 · 0 评论 -
ORACLE重建索引
declare STR VARCHAR2(400);begin -- 重建ORACLE索引 FOR TMP_IDX IN (SELECT TABLESPACE_NAME, OWNER, TABLE_NAME, INDEX_NAME FROM ALL_INDEXES WHERE OWNER = 'xxxx...原创 2019-03-21 23:20:08 · 698 阅读 · 0 评论 -
ORACLE外键启用禁用
--禁用所有外键DECLARE esql varchar2(3000);begin for cur in ( select 'alter table '|| t.table_name||' disable constraint '||t.constraint_name as comment_sql from user_constraints t where t.constr...原创 2019-03-21 23:25:02 · 501 阅读 · 0 评论 -
ORACLE 禁用启用所有触发器
--禁用所有触发器declare v_owner varchar2(60) := 'trig';--指定用户名begin for cur in (select t.TRIGGER_NAME from all_triggers t where t.OWNER = v_owner) loop execute immediate 'alter trigg...原创 2019-03-21 23:35:30 · 3256 阅读 · 0 评论 -
ORALCEL 在包体里面使用集合 table
create or replace package B_Tools is type T_TEST_row is record ( id varchar2(60), name varchar2(60) ); type T_TEST is table of T_TEST_row;end B_Tools;--比如: procedure ...原创 2019-03-22 17:43:17 · 211 阅读 · 0 评论 -
ORCAEL 存储数据,Webservice接收为DataTable报转换xml失败问题
1. 在数据库中排查特殊字符 declare n_count number;begin for i in 1..60 loop select count(1) into n_count from targetTable where targetCol like '%'|| chr(i) ||'%'; if n_count >...原创 2019-01-10 10:30:17 · 262 阅读 · 0 评论 -
ORACLE 这些对象由 XXXX 导出, 而不是当前用户
一般导出使用exp sa/123456 owner=(sa) file=xxx 但是导出后,需要导入到另外一个数据库. 用户是sa3.此时使用 imp sa3/123456 fromuser=sa touser=sa3 file=xxx时,会报:" 这些对象由 sa 导出, 而不是当前用户"此时只需要去掉 fromuser=sa touser=sa3 添加 full=y i...原创 2018-08-16 15:26:13 · 9845 阅读 · 1 评论 -
MVC+EF慢慢积累
1.使用本地文件数据库,connection配置,在没有数据库服务器的情况下使用 2.CODE-FIRST学习链接原创 2015-07-03 00:27:31 · 292 阅读 · 0 评论 -
CODE-FIRST 实体编写
EF实体创建规范1 说明为了在界面操作和数据操作方便,整理出EF实体创建规范。后续持续进行文件更新。(以下特性生成使用MVC4+EF6.1.3)2 数据库特性描述2.1 Key[Key]public int ID { get; set; } 2.2 外键,注意外键和外键表的主键类型要一致。 publi原创 2015-07-03 00:32:47 · 326 阅读 · 0 评论 -
删除重复数据,保留重复数据中的一条
删除重复数据,保留重复数据中的一条 DELETE FROM [dbo].[Datamonitoring] WHERE ID NOT IN (SELECT MAX(ID) FROM [dbo].[Datamonitoring] GROUP BY MONITDATE HAVING COUNT(1) >= 1 )原创 2015-05-14 13:04:56 · 823 阅读 · 0 评论 -
oracle function 返回自定义类型Table
oracle function 返回自定义类型Table1.实现效果输入id,名称,行数,输出指定id+行数索引(0开始),一共输出指定行数.2.创建自定义类型/* 返回Table 1.定义固定类型的row 2.定义包含row的Table*/--测试Row定义CREATE OR REPLACE TYPE T_TAB_测试_ROWis...原创 2016-11-24 11:40:13 · 7587 阅读 · 0 评论 -
ORACLE 数组\集合使用
CREATE OR REPLACE FUNCTION F_集合操作示例 RETURN NUMBERIS--集合元素类型type sitemtype is record (项目ID number);--集合类型type slistType is table of sitemtype;--集合对象定义slist slistType:=slistType();begin --原创 2017-04-13 09:13:27 · 992 阅读 · 0 评论 -
ORACLE 定时器无法执行
排除过程:1.自己存储过程是否正常运行.2.使用命令查询: sql > show parameters job_queue_processes;如果等于0,设置为1000sql > alter system set job_queue_processes=1000;每天早上5点执行 TRUNC(SYSDATE + 1) + (5*60)/(24*60)原创 2017-04-19 18:37:21 · 3116 阅读 · 1 评论 -
ORACLE 集合使用报未找到任何数据问题
1. 集合使用中调用了 集合.delete(index)方法, 实际上在集合中是未删除的. 2.循环判断中需要添加是否存在判断,比如:for i..集合.count loopif 集合.exists(index) == false then continue;end if;//end loop;原创 2017-06-18 18:37:09 · 837 阅读 · 0 评论 -
oracle 表行变量 %ROWTYPE 变量使用
环境 oracle 11g r21. 将某行数据查询到/*create table TEST( id NUMBER)*/DECLARErow_test TEST%ROWTYPE;BEGIN --将数据查询到行变量中,只能一行,多行可以使用游标.没找到数据一样会报错哈 SELECT * into row_test from test where id原创 2017-11-24 11:36:23 · 4309 阅读 · 0 评论 -
修改PD的OOM生成脚本
修改PD的OOM生成脚本,默认的生成方式并不能满足EF使用,只有自己动手修改咯。原创 2015-07-27 20:51:59 · 446 阅读 · 0 评论