PLSQL Developer 13查询中文字符查不到数据的解决方法

今天用PLSQL Developer 13查询一个带有中文字符的查询条件,发现查不到数据,可是数据库中明明是有记录的,后来发现是本机环境变量没设置。


解决Pentaho Data Integration(Kettle)8.3连接Oracle数据库出错的方法

今天用Pentaho Data Integration(以下简称Kettle)8.3连接Oracle数据库(用的Native(JDBC)连接方式),按照Kettle的设置提示连接出错,JDBC也拷贝到了Kettle的lib目录里了,后来在网上找到了解决方法,原来Kettle8.3连接Oracle不走寻常路,具体方法拿来分享。

Oracle SQL Developer数据库开发工具连接PostgreSQL数据库的方法

Oracle SQL Developer数据库开发工具其实还是挺不错的,Oracle官方的,免费绿色还是中文版,还可以直接在线升级,今天用来连接PostgreSQL数据库发现死活连接不上,提示用户名和密码不存在,明明是对的,最终找到了解决办法,拿来分享。

Oracle 19c设置命令提示符显示当前登录用户名和数据库的方法

为了方便管理Oracle数据库,让数据库管理员能直观的看到当前的登录用户名称和数据库,省的再用命令去查了,特别是在Oracle 19c多租户的情况下,一不小心就有可能搞错了登录的是CDB还是PDB,只需要配置下Oracle的全局配置文件glogin.sql即可。

解决Oracle 19c服务端中文显示问号的方法

今天用RPM方式安装了Oracle 19c,发现在服务器上查看Oracle数据库时,中文会显示问号,用PLSQL连接显示中文确没有问题,太奇怪,后来发现是服务器端的环境变量设置问题,拿来分享。

PLSQL Developer连接数据库出现“动态执行表不可访问,本会话的自动统计被禁止”错误的解决方法

今天用PLSQL Developer连接一个Oracle数据库,然后就出现 “动态执行表不可访问,本会话的自动统计被禁止”错误提示,点击确定后依然能连接成功,网上说出错原因是动态性能表相关的权限没有被授权给当前用户,由于没有数据库的超级管理员权限,所以只能修改PLSQL Developer设置了,下面给出解决方法。


各种数据库的驱动程序包(JDBC)下载地址

我们在编程或配置某些应用程序数据库时往往会用到数据库的驱动程序包(JDBC),这里共享下载地址。

用PLSQL查询Oracle数据库中字段类型为varchar2的中文时查询不到结果

最近新装了一台电脑,为了方便管理Oracle数据库,装上了PLSQL Developer,但是发现一个问题,在查询字段类型为varchar2时,只要查中文数据时,就查询不到结果,可是数据明明是在数据库中的,用对象浏览器查询数据是没有问题的,困扰了很久终于解决,拿来分享。

SQL Server更改字符集为Chinese_PRC_CI_AS的方法

今天在一台SQL Server服务器上执行存储过程,发现这样的错误提示:无法解决 equal to 运算中 "Chinese_PRC_CI_AS" 和 "Chinese_PRC_CS_AS" 之间的排序规则冲突。提示中很明显是字符集冲突。

MySQL5.7ZIP方式安装完成后设置新密码的方法

MySQL5.7通过ZIP方式安装完成后会自动生成一个随机密码,这个密码只能用作登录MySQL数据库,并没有任何的操作权限,随便操作一下就会出错提示:You must reset your password using ALTER USER statement before executing this statement(该英文提示的意思就是要重置密码),所以MySQL5.7ZIP方式安装完成后必须重新设置新密码。

解决MySQL5.7安装后没有data文件夹无法登录的问题

MySQL数据库在升级到5.7版本后,和之前的版本有些不一样,没有data文件夹,我们都知道MySQL数据库文件是保存在data文件夹中的,网上有人说把5.6版本的data文件夹拷贝一个,这种说法听听都不靠谱,我也试了,确实能够登录,但是无法修改管理员密码,下面还是给个标准的解决方法。

MSSQL中进行SQL除法运算结果为小数显示0的解决方法

今天在用MSSQL进行SQL除法运算时,发现运算结果有小数,而整数部分为0时,结果直接显示为0,经过一翻测试发现了解决方法,拿来分享。

SQL查询时将字符串转换成数值型的方法

有的时候我们做数据库查询时需要将某个字符型字段转换成数值型 字段进行比较,如果直接比较的话就会出错,需要将士字符型字段转换成数值型。

SQL Server 2008 R2还原或删除数据库时总是出错的解决方法

我们在还原或删除SQL Server 2008 R2数据库时经常出现因为数据库正在使用,所以无法获得对数据库的独占访问权等错误,非常烦恼,今天就教大家一招终极解决方法。

利用ROW_NUMBER() OVER函数给SQL数据库中每一条记录分配行号的方法

从SQL Server 2005开始,增加了一个新的函数Row_Number(),他的一个很伟大的作用就是可以在数据表中添加一列从1开始的行号,这样大大代替所有多余的代码来产生行号。下面就教大家如何使用Row_Number()函数。

SQL Server 2005或SQL Server 2008 R2中将表导出Excel表格的方法

有的时候,我们在对SQL数据库表进行统计的时候可能由于某种需要,需要把数据库中的表格导出到Excel表中,SQL Server 2005或SQL Server 2008 R2中已经提供了这样的导出功能,但某些时候导出总会出现各种错误,非常麻烦,今天就教大家一个非常简单的,将SQL数据库表导出Excel的方法。

SQL Server中去掉字段中首尾空格的方法

最近在做项目时,要求去掉数据库字段中的首尾空格,下面给出具体SQL语句,做个备忘。

SQL Server中检查字符型字段的值是否为数字的方法

最近有一个项目,需要检查某个字符型字段的值是否为数字,由于数据行是海量,所以需要通过SQL语句来筛查,这里拿来做个备忘。

SQL Server执行脚本时总是出现引发类型为“System.OutOfMemoryException”的异常的解决方法

今天在用SQL Server 2008执行一个SQL脚本文件时,老是出现引发类型为【System.OutOfMemoryException】的异常错误,脚本明明是从SQL Server 2008导出的,应该不会出错,研究了好久问题才得以解决。

SQL Server2008数据库表编辑所有行的方法

SQL Server2008数据库在修改表的数据时,默认只能【编辑前200行】和【返回前1000行】,当数据比较多时有些不方便,那有没有办法像SQL Server2005一样可以编辑所有行呢,当然,只需要设置一下即可。

SQL Server2008数据库将单个用户转换成多个用户的方法

今天在SQL Server2008中恢复一个数据库,发现上面老是显示【单个用户】字样,还有错误提示,其他的数据库都是正常的,我分析此数据库可能之前被分配了用户权限导致,下面就教大家将单个用户转换成多个用户的方法。

SQL Server 2005中批量替换字符串的方法

有的时候我们想批量修改SQL数据库中某个字段下的字符,手动修改显然不科学,下面就教大家SQL Server 2005中批量替换字符串的方法。

解决SQL Server 2005无法进行127.0.0.1等远程连接的方法

最近装了一台SQL Server 2005数据库服务器,发现无法通过127.0.0.1来连接,只能通过服务器的计算机名来连接数据库,研究了半天最终找到了解决方法,拿来做个备忘。

关闭Access2010数据库默认输入法的方法

最近使用Access2010时,打开数据表输入数据时老是会有默认输入法出来,很不方便,本站之前发表的一篇《关闭Access数据库默认输入法的方法》介绍的是Access2003的方法,在Access2010中找不到设置的地方了,折腾了一伙才找到,现拿来分享。

解决MySQL数据库安装到最后一步apply security settings时出现Error Nr. 1045错误的方法

今天一台机器的MySQL数据库密码忘掉了,于是卸载后重新安装了下,可是总是到最后一步apply security settings过不去,等待片刻后弹出一个Error Nr. 1045的错误提示窗口,然后登录MySQL数据库也总是登不进去。网上找了各种解决方法,最终得以解决,现给出我的解决方法。