数据库
Sloan_JCY
这个作者很懒,什么都没留下…
展开
-
Navicat Premium链接oracle数据库
Navicat Premium 是一个可多重连接的数据库管理工具,它可让你以单一程序同時连接到 MySQL、SQLite、Oracle 及 PostgreSQL 数据库,让管理不同类型的数据库更加方便。最重要的是它不用装Oracle客户端。下边简单介绍一下Navicat Premium连接oracle客户端的方法。如果你的机器已经装有 Oracle 数据库的话,那很简单,Navicat P转载 2013-09-04 16:25:07 · 977 阅读 · 0 评论 -
ora-12541:TNS:无监听程序
ora-12541:TNS:无监听程序,出现这种错误的时候,可以尝试以下步骤的解决方法:1. 在控制面板中查看相关的oracle服务是否已是启动状态;2. 启动sql/plus,看是否能顺利操作;3. 在安装目录下找到tnsnames.ora文件,修改localhost值为本机的IP地址,如下所示: 这个文件存在于下面的路径中:“盘名:\oracle\product\10.2.转载 2014-05-22 15:34:53 · 1060 阅读 · 0 评论 -
oracle账户锁定解决方法
今天进使用orcle中,发现系统中,system账户登录里提示账户被锁定 ,后来查了查资料,问题解决,方法如下: Microsoft Windows [版本 5.2.3790] (C) 版权所有 1985-2003 Microsoft Corp. C:Documents and SettingsAdministrator>sqlplus /nolog转载 2014-07-22 15:11:28 · 701 阅读 · 0 评论 -
oracle数据库中文排序
oracle数据库中文排序 Oracle数据库中文拼音排序问题,NLS_SORT设置(ZZ) Oracle9i之前,中文是按照二进制编码进行排序的。在oracle9i中新增了按照拼音、部首、笔画排序功能。 1、设置NLS_SORT参数值 SCHINESE_RADICAL_M 按照部首(第一顺序)、笔划(第二顺序)排序 SCHI转载 2014-05-29 09:53:07 · 761 阅读 · 0 评论 -
查询时间点所在周一到周日的
查询时间点所在周一到周日的:select * from yourtable where TIME BETWEEN TRUNC(TIME,'IW') AND TRUNC(TIME) + 7查询时间点所在周日到下周六的:select * from yourtable where TIME BETWEEN TRUNC(TIME,'WW') AND TRUNC(TIME) + 7说明:转载 2014-08-07 09:06:59 · 428 阅读 · 0 评论 -
oracle11gdos执行导入dmp文件
Oracle 11g导入dmp文件 在命令行下执行: imp pg/pg imp用户名/口令 回车 填写导入文件路径: EXPDAT.DMP>c:\a.dmp 输入插入缓冲区大小:默认不填 回车 只列出导入文件的内容: 回车转载 2014-05-05 12:37:46 · 1163 阅读 · 0 评论 -
Oracle语法笔记
1.decode(列名,判断条件,符合判断条件的输出结果,不符合判断条件的输出结果)原创 2014-05-29 10:55:04 · 580 阅读 · 0 评论 -
ORA-01157: 无法标识/锁定数据文件(手动删除表空间的后果)
alter database datafile 5 offline drop;alter database open;drop tablespace perfeval including contents and datafiles;drop user perfeval cascade;转载 2014-07-29 10:29:06 · 1366 阅读 · 0 评论 -
ORA-00257 archiver error 解决方案
archive log 日志已满ORA-00257: archiver error. Connect internal only, until freed 错误的处理方法1. 用sys用户登录 sqlplus sys/pass@tt as sysdba2. 看看archiv log所在位置SQL> show parameter log_archive_dest;NAME转载 2014-09-02 10:33:09 · 658 阅读 · 0 评论 -
SQLServer中的存储过程和函数的创建使用以及一些常用的日期函数
-----------------------创建和使用函数-----------------------------------if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[F_TEST2]') and xtype in (N'FN', N'IF', N'TF')) drop functio原创 2014-02-23 15:00:44 · 1761 阅读 · 0 评论 -
mySql存储过程的结构
无参数的存储过程CREATE PROCEDURE P_XSRBB()BEGIN DECLARE VP1 VARCHAR(20); SET VP1=4;SELECT VP1 FROM DUAL;END;CALL P_XSRBB();带输入参数的存储过程DROP PROCEDURE IF EXISTS P_XSRBB;CREATE PROCEDURE P_XSRBB(in原创 2014-03-11 16:01:31 · 1061 阅读 · 0 评论 -
ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务
早上同事用PL/SQL连接虚拟机中的Oracle数据库,发现又报了“ORA-12514 TNS 监听程序当前无法识别连接描述符中请求服务”错误,帮其解决后,发现很多人遇到过这样的问题,因此写着这里。也许你没有遇到过,原因如下:你oracle安装成功后,一直未停止数据库(即数据库是启动的),客户端配置成功后,应该一直不会有什么问题。而一旦你和我同事一样,有时把Oracle安装在虚拟机中,转载 2013-09-06 09:06:48 · 6610 阅读 · 1 评论 -
oracle数据库怎样让权限具体到操作某个表,或者某列?
kingdee_role(角色名)TotalPayment_Tmp_Table(表名)Work_Status,End_Date(表中字段)给角色赋予权限grant create session to kingdee_role;grant update on TotalPayment_Tmp_Table to kingdee_role;grant select on Tot原创 2013-09-23 17:06:36 · 2709 阅读 · 0 评论 -
oracle中怎样排除重复记录--通过distinct来实现
distinct这个关键字来过滤掉多余的重复记录只保留一条,但往往只用 它来返回不重复记录的条数,而不是用它来返回不重记录的所有值。其原因是distinct只有用二重循环查询来解决,而这样对于一个数据量非常大的站来说,无疑是会直接影响到效率的。下面先来看看例子:table表字段1 字段2 id name 1 a 2转载 2014-01-10 14:46:25 · 2557 阅读 · 0 评论 -
hibernate注解自动生成数据表出不来?
在你确定了你的写法没有任何异常之后,试试改改你的表名吧!!坑爹啊@Table(name="daily_sidewallPressOutForm")原创 2014-01-24 17:32:31 · 1517 阅读 · 0 评论 -
mysql存储过程的创建,删除,调用及其他常用命令
一.创建存储过程1.基本语法:create procedure sp_name()begin………end2.参数传递二.调用存储过程1.基本语法:call sp_name()注意:存储过程名称后面必须加括号,哪怕该存储过程没有参数传递三.删除存储过程1.基本语法:drop procedure sp_name//2. 注意事项(1)不能在一个存储过转载 2014-03-11 15:23:15 · 515 阅读 · 0 评论 -
sqlSERVER常用函数及语法笔记
1.将两张表求并用 union all(比用union效率高)2.求上个月的当天 用 dateAdd(month,-1,日期)3.求两个时间相隔多少天用DATEDIFF(DAY,@RQ3,@RQ4)4.判断数据是否为空用 is null原创 2014-03-01 13:47:22 · 1062 阅读 · 0 评论 -
sql优化
一、操作符优化1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别:ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至少多转载 2014-03-18 17:07:49 · 376 阅读 · 0 评论 -
MySql常用的一些方法和函数
1.mysql 某一列中所有值的出现次数SELECT VPDM,count(vpdm) FROM ipos_qtlsd GROUP BY VPDM ;原创 2014-03-11 16:39:50 · 750 阅读 · 0 评论 -
oracle只能用localhost登陆,不能用ip访问
oraclelistener.ora的host不能使localhost,而应该是该机器名,否则不能用ip地址进行连接# listener.ora Network Configuration File: /u01/app/oracle/product/11.2.0/dbhome_1/network/admin/listener.ora# Generated by Or转载 2015-03-20 16:50:13 · 6519 阅读 · 0 评论