MySql

Mysql:User does not have access to metadata

学校某网站当时做的时候,找的外面的人做的。虽然做的很好,但是部署起来相当麻烦,而且还没有文档。昨天就出了问题,是图片处理出了问题。我又按照控制台的错误提示,上网查了查,原来是需要安装ImageMagick和jMagick。今天又出现了问题,页面上的通知公告没有数据。控制台显示Mysql错误:"Userdoesnothaveaccesstometadatarequiredtodeterminestoredprocedureparametertypes....

系统 2019-08-12 01:52:44 3324

Oracle

sqlldr 导入乱码,Oracle客户端字符集问题

1,查Oracle数据库创建时候的字符集:Oracle服务器端执行SQL>selectname,value$fromsys.props$wherenamelike'NLS%';NAMEVALUE$----------------------------------------------------------------------NLS_LANGUAGEAMERICANNLS_TERRITORYAMERICANLS_CURRENCY$NLS_ISO_C

系统 2019-08-12 01:51:54 3323

SqlServer

SQL Server 数据库命名规范

良好的命名习惯是一种美德,下面是个人整理的数据库命名规范:数据库命名规范:1.数据库名:1.1)用产品或项目的名字命名;1.2)PascalCase,如AdventureWork;1.3)避免使用特殊字符,如数字,下划线,空格之类;1.4)避免使用缩写2.表名2.1)使用复数,PascalCase,而复数只加在最后一个单词上如:Products,Users,UserRoles2.2)避免使用特殊字符,如数字,下划线,空格之类;2.3)避免使用缩写3.列名3

系统 2019-08-12 01:53:27 3319

Oracle

【OPEN_CURSORS】oracle参数open_cursors和sess

SQL>showparameteropen_cursors--每个session(会话)最多能同时打开多少个cursor(游标)NAMETYPEVALUE-----------------------------------------------------------------------------open_cursorsinteger300SQL>showparametersession_cached_cursor--每个session(会话)最

系统 2019-08-29 22:33:53 3290

Oracle

oracle中导入导出数据备份数据库

数据库所在位置将数据导出到的文件名用户名备份数据库:expcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpowner=(csm)数据库所在位置需要导入数据的文件名恢复数据库:impcsm/csm@127.0.0.1/orclfile=c:/baoan_1.1.0_20120816.dmpfull=yoracle中导入导出数据备份数据库

系统 2019-08-12 01:33:57 3282

SqlServer

SqlServer索引的原理与应用

原文:SqlServer索引的原理与应用索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书。在数据库中,数据库程序使用索引可以重啊到表中的数据,而不必扫描整个表。书中的目录是一个字词以及各字词所在的页码列表,数据库中的索引是表中的值以及各值存储位置的列表。索引的利弊:查询

系统 2019-08-12 01:32:58 3269

Oracle

Oracle中空值与数字相加问题

select10+10+10fromdual结果是30,全然没问题。selectnull+10+10fromdual结果是空串,但期望的结果是20。selectnvl(null,0)+10+10fromdual这样处理结果为20。若查询有空值的情况需利用nvl处理,否则运算有误。selectnull||10||10fromdual字符串拼接没有问题。Oracle中空值与数字相加问题

系统 2019-08-12 01:55:14 3264

Oracle

PL/SQL Developer 或Toad 不安装Oracle客户端连

1、安装PLSQLDeveloper程序或ToadforOracle;2、解压缩oracle_instantclient_10_2.RAR,修改reg.reg文件,将"LD_LIBRARY_PATH"和"TNS_ADMIN"的值改成解压后的路径3、设置环境变量,追加第二步解压缩后的路径到PATH中4、修改oracle_instantclient_10_2\NETWORK\ADMIN目录下的tnsnames.ora文件该文件是用来配置连接数据库的参数实践下来

系统 2019-08-12 01:52:04 3241

数据库相关

容易忽视的细节:查询两个日期之间的天数

Oracle查询两个日期之间的天数,参考SQL如下:SELECTROUND(TO_DATE('2013/11/15','YYYY/MM/DD')-SYSDATE)FROMDUAL这样写存在什么问题呢?假如当前的时间(SYSDATE)是:2013/11/1411:30,查询的结果是1。如果当前的时间过了12点,如:2013/11/1412:10,那么查询的结果会是0。习惯上,即使到了晚上2013/11/1423:59,离2013/11/15应该也是1天。所以

系统 2019-08-12 01:32:04 3232

DB2

DB2数据库应用迁移常见问题 To_DATE

做过DB2数据库应用迁移的工程师,了解IBMMTK工具在迁移过程中所能完成任务,但这个工具并不能帮你完成所有的迁移工作,还有大量的迁移工作需要我们借助自己的经验和方法来完成,下面是一些在DB2数据库移植过程中常见的问题简单总结。这里我只是针对Oracle迁移到DB2的常见问题描述。1DB2与oracle常用数据类型之间的对应关系Oracle数据类型DB2UDB数据类型注意事项CHAR(n)VARCHAR2(n)CHAR(n)VARCHAR(n)1<=n<=

系统 2019-08-12 01:52:12 3230

MySql

MYSQL中取当前年份的第一天和当前周,月,季度

mysql获取当年第一天的年月日格式:SELECTDATE_SUB(CURDATE(),INTERVALdayofyear(now())-1DAY);MySQL里获取当前week、month、quarter的第一天/最后一天摘自:http://hideto.javaeye.com/blog/255816当前week的第一天:selectdate_sub(curdate(),INTERVALWEEKDAY(curdate())+1DAY)当前week的最后一

系统 2019-08-12 01:54:25 3222

数据库相关

摩斯电碼中英文对照表

字母编码A●-N-●B-●●●1●----C-●-●2●●---D-●●3●●●--E●4●●●●-F●●-●5●●●●●G--●6-●●●●H●●●●7--●●●I●●8---●●J●---9----●K-●-L●-●●M--N-●O---P●--●Q--●-R●-●S●●●T-U●●-V●●●-W●--Y-●--Z--●●摩斯电碼中英文对照表

系统 2019-08-12 01:55:40 3206

DB2

DB2 UDB DBA 核对清单

本文摘自http://www-128.ibm.com/developerworks/cn/db2/library/techarticles/dm-0404snow/index.htmlDB2UDBDBA核对清单一.简介虽然数据库越来越具有自我感知(self-aware)和自我修复(self-healing)的能力,但是仍然需要进行一些监控,才能使数据库尽可能高效地运行。就像汽车一样,数据库也需要进行一些检查,才能够以最佳状态运行。本文被划分为一些检查或任务

系统 2019-08-12 01:53:37 3196

MySql

高性能MySql进化论(一):数据类型的优化_上

·BLOB/TEXT在实际的应用程序中往往需要存储两种体积较大的数据,一种是较大的Binary数据,e.g.一张10M的图片,另外一种是较大的文本e.g.一篇几万字的文章。在Oracle中有BOLB和CLOB来应对这两种数据,而在MySQL中对应的是BLOB以及TEXT.鉴于这两种数据类型的特殊性,在MySQL中对BLOB以及TEXT的存储和操作做了特殊的处理:1)BLOB/TEXT的值往往是作为对象来处理,这些对象有自己的ID,以及独立的存储空间2)BL

系统 2019-08-12 01:52:23 3196

数据库相关

SQL语句技巧:查询存在一个表而不在另一个表中

原文:SQL语句技巧:查询存在一个表而不在另一个表中的数据记录方法一(仅适用单个字段)使用notin,容易理解,效率低selectA.IDfromAwhereA.IDnotin(selectIDfromB)方法二(适用多个字段匹配)使用leftjoin...on...,"B.IDisnull"表示左连接之后在B.ID字段为null的记录selectA.IDfromAleftjoinBonA.ID=B.IDwhereB.IDisnull方法三(适用多个字段匹

系统 2019-08-12 01:33:10 3196