自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(8)
  • 收藏
  • 关注

原创 Oracle 将字段拆分成多行(亲测容易实现)

示例-- 示例-- STRUCDOCID QUOTEDTARGETIDS-- 1 111,222,333-- 查询结果-- STRUCDOCID stype -- 1 111-- 1 222-- 1 333代码-- 主键唯一ID:STRUCDOCID-- 需分割的字段:QUOTEDTARGETIDS-- 分隔符:,select a.STRUCDOCID, regexp_substr(a.QU..

2022-05-26 16:50:13 2093

原创 C#连接Oracle操作提示 Oracle 客户端 version 8.1.7 或更高版本解决方案

一、安装客户端及ODAC下载:http://www.Oracle.com/technetwork/topics/dotnet/utilsoft-086879.html安装重启二、免安装客户端 -Oracle.ManagedDataAccess.dll下载:https://pan.baidu.com/s/17XAgCJhMKXG93LfwbNO3XA 提取码: 8daf添加引用至项目中OrclHelper类中using Oracle.ManagedDataAccess....

2021-10-29 17:11:50 714

原创 Oracle 查询中,bitand函数的使用心得

需求:test表的yzbz字段为int类型,用于存放16 位标识,存放的值为二进制格式,如 100100100100。从右到左分别代表1 2 4 8 16 32 64等,现要查询8和128对应位为1,512/1024/2048 这3个对应位为0的数据,其SQL应该怎么写?最初代码为select * from test cqwhere bitand(cq.yzbz,8)=8 and bitand(cq.yzbz,128)=128 and bitand(cq.yzbz,512)=0 and bit.

2020-11-25 20:48:39 570

转载 C#/Winform 防止窗体闪烁

#region 防止窗体闪烁,放在主窗体任意位置 protected override CreateParams CreateParams { get { CreateParams cp = base.CreateParams; cp.ExStyle |= 0x02000000; // Turn on WS_EX_COMPOSITED .

2020-08-20 17:53:29 1118

原创 Excel合并同文件夹下的文件

Sub MergeExcel()Dim MyPath, MyName, AWbNameDim Wb As workbook, WbN As StringDim G As LongDim Num As LongDim BOX As StringApplication.ScreenUpdating = FalseMyPath = ActiveWorkbook.PathMyName = Dir(MyPath & "\" & "*.xls")AWbName = .

2020-08-07 15:51:39 500

原创 Oracle数据库 - 在操作过程中,表被锁死怎么办?

首先,我们执行以下SQL查出锁死的对象SELECT l.session_id sid, s.serial#, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, o.object_name, s.logon_time, p.SPID FROM v$locked_object l

2020-07-13 15:00:32 292

原创 对数据库表结构重新设计时报ORA-01440错

在开发过程中,常常因为业务需求变更而对数据库表结构进行修改,现需要将table_test表中的field1~field4 四个字段由number(7,2)改成number(9,2),直接更改会报ORA-01440错误。我们可以按照以下SQL语句中的4个步骤走:1.备份原始表(table_test)数据至备份表中(table_test_bak),防止数据丢失2.删除原始表数据3.更改表结构,可以使用SQL也可以在可视化编辑器中手动更改表结构4.将备份表中的数据还原到原始表中--1.备份数

2020-07-12 19:20:28 477

原创 Oracle常用查询 - 父子表根据id找到所有的子孙id

SELECT Id, parentId,FROM TableName START WITH Id= '02' Connect BY Prior Id= parentId字段名-子ID:Id字段名-父ID:parentIdSTART WITH:从哪一代开始查找,它的ID是什么?将参数写入条件CONNECT BY PRIOR:关联的2个字段名详见代码...

2020-07-04 16:39:09 970

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除