自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(33)
  • 资源 (1)
  • 收藏
  • 关注

转载 T-Sql中in与exists的区别

    in 和 exists的区别: 如果子查询得出的结果集记录较少,主查询中的表较大且又有索引时应该用in, 反之如果外层的主查询记录较少,子查询中的表大,又有索引时使用exists。其实我们区分in和exists主要是造成了驱动顺序的改变(这是性能变化的关键),如果是exists,那么以外层表为驱动表,先被访问,如果是IN,那么先执行子查询,所以我们会以驱动表的快速返回为目标,那么就会考虑到...

2018-10-22 20:49:45 391

转载 SQL SERVER 2008清除日志

 在SQL2008中清除日志就必须在简单模式下进行,等清除动作完毕再调回到完全模式。方案一:完全命令模式USE[master]    GO    ALTERDATABASE DNName SET RECOVERY SIMPLE WITH NO_WAIT    GO    ALTERDATABASE DNName SET RECOVERY SIMPLE   --简单模式    GO    USE...

2018-03-15 17:26:19 6060

转载 处理百万级以上的数据提高查询速度的方法

  1.应尽量避免在 where 子句中使用!=或<>操作符,否则将引擎放弃使用索引而进行全表扫描。   2.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。   3.应尽量避免在 where 子句中对字段进行 null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:    select id from t where ...

2018-03-15 13:50:21 253

转载 进销存设计中的库存设计

进销存数据库设计,要调整库存的功能,库存数总表该怎么设计2009-03-08 09:01   方案一      将出入库单据表和库存表分开,当出入库单据被确认时,修改库存表,库存表中总是只保留当前的库存数据。这样库存表设计大致如下:      库存表(仓库编码、商品编码、库存属性、库存余额、库存价格等)      出入库表(出入单编号,出入日期,调出仓库,调入仓库,商品编码,数量...

2018-03-11 11:53:13 16529 3

转载 C# WinForm程序退出的方法

C# WinForm程序退出的方法 1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样...

2018-03-10 20:39:12 249

原创 Oracle密码过期以致Em连不上的解决办法

一段时间没有学习Oracle了,昨天打开家中的Oracle服务器,用em去连接,发现连不上,但PL/SQL工具可连上,于是在网上搜了一下,都说可重建em,我的步骤如下:先是删除一个EM资料库emca -repos drop重建一个EM资料库emca -repos recreate配置数据库的 Database Controlemca -config dbcontrol db其中要输入密码的地方...

2018-03-02 11:57:36 1056

转载 C# WinForm程序退出的方法

1.this.Close();   只是关闭当前窗口,若不是主窗体的话,是无法退出程序的,另外若有托管线程(非主线程),也无法干净地退出;2.Application.Exit();  强制所有消息中止,退出所有的窗体,但是若有托管线程(非主线程),也无法干净地退出;3.Application.ExitThread(); 强制中止调用线程上的所有消息,同样面临其它线程无法正确退出的问题;

2017-11-15 20:07:05 123

转载 server2012 安装Oracle11g,报错代码 NS-13001,提示环境满足最低要求

无法继续安装,忽略后安装,又出现其他的问题。分析:感觉点击忽略,强行安装还是不靠谱,后来查了资料才知道,oracle11g出来的时候,2012还没发行呢,固oracle没有对server2012添加认证。解决:修改Oracle的安装用的预配置文件cvu_prereq.xml。用记事本打开\database\stage\cvu\cvu_prereq.xml,添加Winod

2017-11-15 15:52:32 2153

转载 在Windows 2012 R2上安装Intel I217-V/I218-V网卡驱动

由于Intel坑爹的在Server版不支持I217-V/I218-V网卡,导致我的Z97主板只能跑WIFI,这怎么能忍! 研究了一番,终于把驱动装上咯。网卡型号去主板官网查看参数即可看到 以下以I218-V网卡为例。因为我是华擎Z97E-itx  1、下载Intel官方驱动:https://downloadcenter.intel.com/Det

2017-11-15 15:44:58 2130 3

转载 T-sql语句修改SQL Server数据库逻辑名、数据库名、物理名的方法

更改MSSQL数据库物理文件名Sql语句的写法注意:要在活动监视器里面确保没有进程连接你要改名的数据库!!Sql语句如下:USE master--改逻辑名ALTER DATABASE YQBlog MODIFYFILE(NAME='YQBlogAA',NEWNAME='YQBlog')-- GOALTER DATABASE YQBlog MODI

2017-11-04 20:23:33 2221

转载 VS2010打开2013项目

众所周知,用vs2013打开vs2010十分简单,无须做什么。从VS2010开始,不再制作专有的文件格式,这只是一个xml格式的文本文件,其中决定了解决方案的平台工具集和VS版本。既然.sln只是个文本文件,重新设定其中指定的VS版本和平台工具集,也许可以用低版本打开高版本的解决方案。1.   首先,修改.sln文件。进入后修改参数:Mi

2017-08-18 23:11:02 367

转载 Oracle 删除重复数据只留一条

Oracle 删除重复数据只留一条查询及删除重复记录的SQL语句 1、查找表中多余的重复记录,重复记录是根据单个字段(Id)来判断 select * from 表 where Id in (select Id from 表 group byId having count(Id) > 1) 2、删除表中多余的重复记录,重复记录是根据单个字段(Id)

2017-08-18 12:12:13 163

转载 Merge into的注意点之ORA-30926: 无法在源表中获得一组稳定的行?

转自:http://blog.itpub.NET/29900383/viewspace-1284128/大家可以看看:http://blog.sina.com.cn/s/blog_5d25646e0100qu17.html的内容,然后我再补充一点:新建两张table :test_source和test_target,他们的数据分别如下:                  SQL

2017-08-18 12:11:17 2615

转载 c#全角半角转换

在计算机屏幕上,一个汉字要占两个英文字符的位置,人们把一个英文字符所占的位置称为"半角",相对地把一个汉字所占的位置称为"全角"。在汉字输入时,系统提供"半角"和"全角"两种不同的输入状态,但是对于英文字母、符号和数字这些通用字符就不同于汉字,在半角状态它们被作为英文字符处理;而在全角状态,它们又可作为中文字符处理。半角和全角切换方法:单击输入法工具条上的 按钮或按键盘上的Shift+Sp

2017-08-16 22:16:57 282

转载 c#调用存储过程

 CREATE PROCEDURE [dbo].[GetNameById]  @studentid varchar(8), 03. @studentname nvarchar(50) OUTPUT 04.AS 05.BEGIN 06. SELECT @studentname=studentname FROM student 07. WHERE studentid=@

2017-08-16 17:02:28 596 1

转载 c#中sql语句中传递Like参数的写法

  //string strSql = "select * from tbl_music where  musicname like'%@ii%'";//错误的        string strSql = "select * from tbl_music where  musicname like'%'+@name+'%'";//正确的        SqlPar

2017-08-16 16:24:34 3144

原创 windows 2008 r2 64位下网卡

很多网卡都没有服务器版的驱动,特别是64位,今天又困扰了半天,只好用无线网卡,安装好驱动后,显示有,但不能启用。服务版默认是没有安装无线支持的,在管理工具--增加功能,加上无线功能后就行了。备忘,是为记。

2017-08-14 18:23:45 1372

转载 mysql复制数据库的恢复

原文 http://jazka.blog.51cto.com/809003/330418 Mysql数据库的使用总结之ERROR 1146 (42S02)在使用mysql数据库过程中,遇到了错误ERROR 1146 (42S02):   Table doesn’t exist,经过了两天,终于解决了这个问题。引起该错误的原因不同,对应的解决方法也不同。 这里只针对我的情况进行一

2017-08-14 09:27:17 756

转载 SQL Server - 使用 Merge 语句实现表数据之间的对比同步

   表数据之间的同步有很多种实现方式,比如删除然后重新 INSERT,或者写一些其它的分支条件判断再加以 INSERT 或者 UPDATE等。包括在 SSIS Package中也可以通过 Lookup, Condition Split等多种 Task的组合来实现表数据之间的同步。在这里 "同步"的意思是指每次执行一段代码的时候能够确保 A表的数据和 B

2017-07-30 13:55:33 695

原创 不同服务器数据库之间的数据操作

在服务器A中创建指向B的链接服务器。addlinkedserver存储过程创建一个链接服务器:第1个参数LNK_ServerA是自定义的名称;第2参数产品名称,如果是SQL Server不用提供;第3个参数是驱动类型;第4个参数是数据源SQL Server服务器地址exec sp_addlinkedserver 'Link

2017-07-30 13:39:28 576

转载 读书笔记一:SQL逻辑查询处理

《MS SQL Server2005技术内幕—T-SQL查询》读书笔记一:SQL逻辑查询处理如下代码清单: (8) SELECT (9) DISTINCT (11)  (1) FROM  (3) JOIN  (2) ON  (4) WHERE  (5) GROUP BY  (6) WITH {CUBE | ROLLUP} 

2016-08-17 14:17:51 290

转载 解决IE访问Oracel OEM证书错误

certutil 命令:certutil -setreg chain\EnableWeakSignatureFlags 8只要执行上面的命令就可以了

2016-05-22 19:45:47 483

转载 Oracle SQL语句执行顺序

SQL Select语句完整的执行顺序: 1、from子句组装来自不同数据源的数据;2、where子句基于指定的条件对记录行进行筛选;3、group by子句将数据划分为多个分组;4、使用聚集函数进行计算;5、使用having子句筛选分组;6、计算所有的表达式;7、select 的字段;8、使用order by对结果集进行排序。SQL语言不同于其他编程语言的最明

2016-03-17 21:29:55 519

转载 试用版SQL Server 2008 R2 提示评估期已过 解决方法!

解决SQL Server 2008提示评估期已过第一步:进入SQL2008配置工具中的安装中心第二步:再进入维护界面,选择版本升级第三步:进入产品密钥,输入密钥第四步:一直点下一步,直到升级完毕。SQL Server 2008 Developer: PTTFM-X467G-P7RH2-3Q6CG-4DMYBSQL Server 2008 Enterprise:JD8Y6-H

2015-06-21 17:01:14 711

转载 Oracle常有数据类型

1、字符数据类型:包括CHAR,VARCHAR2,LONG。          CHAR型 可以存储字母数字值或字节,这种数据类型的:CHAR()     列长度可以是1到2000个字节。如果未指明,则默认其占用一个字节,如果用户输入的值小于指定的长度,数据库则用空格填充至固定长度。          VARCHAR2型其实就是VARCHAR,只不过后面多了一个数字2,VARCHAR2

2015-01-22 09:14:30 323

转载 VB中利用CopyMemory使用指针

一、指针是什么?   不需要去找什么标准的定义,它就是一个32位整数,在C语言和在VB里都可以用Long类型来表示。在32位Windows平台下它和普通的32位长整型数没有什么不同,只不过它的值是一个内存地址,正是因为这个整数象针一样指向一个内存地址,所以就有了指针的概念。  有统计表明,很大一部分程序缺陷和内存的错误访问有关。正是因为指针直接和内存打交道,所以指针一直以来被看

2015-01-22 07:43:12 1141

转载 关于“性能计数器注册表单元配置一致性”检测失败解决办法

昨天卸载后重新安装数据库2008时,在进行数据库安装检测时总是有一点通不过,提示“性能计数器注册表配置单元一致性失败”(有图有真相)。以前卸载sql再重新装的时候都没有碰到过这个问题。开始以为系统没有装好,后来想想第一次装的时候是正常的,估计是卸载的时候多卸载了什么组件。后来找到了如下的解决办法。                                       (有图有真相

2015-01-17 23:01:06 1301

转载 Oracle数据库-建库、建表空间,建用户

Oracle安装完后,其中有一个缺省的数据库,除了这个缺省的数据库外,我们还可以创建自己的数据库。    对于初学者来说,为了避免麻烦,可以用'Database Configuration Assistant'向导来创建数据库。    创建完数据库后,并不能立即在数据库中建表,必须先创建该数据库的用户,并且为该用户指定表空间。    下面是创建数据库用户的具体过程:     1

2015-01-17 15:12:24 586

原创 PL/SQL Developer在64位系统下连接Oracle

pl/sql developer只有32位的,在64位下不能连接到oracle,先下载32位的oracle客户端,我安装在f:\app32 在服务端找到network目录,我的位于:F:\app\Administrator\product\11.2.0\dbhome_1把整个目录复制到F:\APP32下,不登录进入pl/sql developer,在首选项按如下设置 保存后重新

2015-01-17 14:40:26 293

转载 ORACLE配置tnsnames.ora文件实例

ORACLE配置tnsnames.ora文件实例客户机为了和服务器连接,必须先和服务器上的监听进程联络。ORACLE通过tnsnames.ora文件中的连接描述符来说明连接信息。一般tnsnames.ora 是建立在客户机上的。如果是客户机/服务器结构,整个网络上只有一台机器安装了ORACLE数据库服务器,那么只需在每个要访问ORACLE服务器的客户机上定义该文件,在服务器上无需定义。

2015-01-17 09:47:38 485

转载 Windows Server 2008 防火墙开放 Oracle 的1521端口 .

在防火墙的入站规则中,新建端口规则。过程如下例图片所示:同理可以开放 EM 用的 1158 端口。

2015-01-16 09:31:18 936

转载 Windows Server 2008远程桌面端口更改方法

win2008远程桌面端口默认是用的是3389端口,但是由于安全考虑,经常我们安装好系统后一般都会考虑把原来的3389端口更改为另外的端口。本文以改为端口为25608商品为例,讲解一下具体操作过程。打开注册表: 运行regedit。找到:[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Terminal Server\Wd

2015-01-16 09:26:35 478

转载 让XPSP3远程桌面连接支持网络级身份验证

如果在Windows 2008远程桌面里启用了“带网络级别的身份验证”默认在XPSP3里是没有办法用“远程桌面连接”连接到2008的, 需要手工的修改二项注册表。 默认XPSP3是“不支持网络级别的身份验证”如下图: 如何使它支持网络级别的身份验证呢?需要手工的改两个注册表键值,具体操作如下:单击 开始 ,单击 运行 ,键入 regedit ,然后按 ENT

2015-01-16 09:17:38 617

Mysql基本操作.docx

MYSQL安装,只是临时用一下,尽量用安装版,mysql的启动,登陆,root的远程登录和Navicat 连接不上的解决办法

2019-10-03

空空如也

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

TA关注的人

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