MySql

Mysql:User does not have access to metadata

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

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

SqlServer

SQL SERVER统计服务器所有的数据库(数据库文件

原文:SQLSERVER统计服务器所有的数据库(数据库文件)、表(表行数)、字段(各字段)等详细信息USESTATGOSETNOCOUNTONIFEXISTS(SELECT1FROMSYS.TABLESWHERETYPE='U'ANDname='DBInfo')DROPTABLEDBInfoIFEXISTS(SELECT1FROMSYS.TABLESWHERETYPE='U'ANDname='ColumnsInfo')DROPTABLEColumnsInf

系统 2019-08-12 01:34:00 3570

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 3563

数据库相关

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

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 3562

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 3559

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 3549

SqlServer

SqlServer索引的原理与应用

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

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

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 3528

数据库相关

摩斯电碼中英文对照表

字母编码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 3484

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 3481

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 3481

PostgreSql

PostgreSQL学习手册(八) 性能提升技巧

一、使用EXPLAIN:PostgreSQL为每个查询都生成一个查询规划,因为选择正确的查询路径对性能的影响是极为关键的。PostgreSQL本身已经包含了一个规划器用于寻找最优规划,我们可以通过使用EXPLAIN命令来查看规划器为每个查询生成的查询规划。PostgreSQL中生成的查询规划是由1到n个规划节点构成的规划树,其中最底层的节点为表扫描节点,用于从数据表中返回检索出的数据行。然而,不同的扫描节点类型代表着不同的表访问模式,如:顺序扫描、索引扫描

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

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 3471

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 3467

数据库相关

SQLLDR直接加载几个参数的测试

最近以SQLLDR直接加载的参数进行了测试,总结如下:比较好的一篇关于增强sqlldr性能的文章http://www.remote-dba.net/teas_rem_util18.htm1.几个文件的准备:createtableL5M.load_01asselect1asu_id,a.*from(select*fromall_tableswhere1=0)a;[oracle@qht108sqlldr]$catpara.txtuserid=l5m/l5mco

系统 2019-08-12 01:54:10 3463