一、语法: TRANSLATE(string,from_str,to_str) 二、目的 返回将(所有出现的)from_str中的每个字符替换为to_str中的相应字符以后的string。TRANSLATE 是 REPLACE 所提供的功能的一个超集。如果 from_str 比 to_str 长,那么在 from_str 中而不在 to_str 中的额外字符将从 string 中被删除,因为它们没有相应的替换字符。to_str 不能为空。Oracle 将空字符串解释为 NULL,并且如果TRANSLATE 中的任何参数为NULL,那么结果也是 NULL。 三、允许使用的位置 过程性语句和SQL Read More
posted @ 2012-02-13 11:03 向梦想挺进 Views(56917) Comments(1) Diggs(3) Edit
ORACLE 9I在WIN2000企业版操作系统下,卸载oracle 9i,步骤如下:1、停止所有oracle服务。2、删除注册表中的所有关于oracle项 (1)在HKEY_Local_Machine\software 下,删除oracle目录;(2)在HKEY_Local_Machine\system\controlset001\services下,删除所有oracle项;(3)在HKEY_Local_Machine\system\controlset002\services下,删除所有oracle项;(4)在HKEY_Local_Machine\system\currentcontro. Read More
posted @ 2011-12-19 16:20 向梦想挺进 Views(244) Comments(0) Diggs(0) Edit
请问:if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[PerPersonData]') and OBJECTPROPERTY(id, N'IsUserTable') = 1)中的object_id(N'[dbo].[PerPersonData]')是什么意思?那个object_id函数?那个N?还有OBJECTPROPERTY(id, N'IsUserTable') = 1中的OBJECTPROPERTY函数是什么意思?那个=1又是什么意思 Read More
posted @ 2011-12-16 11:42 向梦想挺进 Views(2135) Comments(0) Diggs(1) Edit
在xp下使用usb设备(u盘或移动硬盘),无法删除,出现提示提示框“无法停用,通用卷设备,因为某一程序仍在访问它”,可我已经把所有的程序都关了?停又停不掉,拔又不敢拔,怎么办呢?怎么办? 常见的处理办法是不管他,直接拔掉,如果幸运的话,一般不会出现什么问题.如果不幸,会提示你"文件或目录损坏且无法读取",如果这样,你的移动硬盘将不能再打开! 有时在停用时会出现“现在无法停止‘通用卷’设备。请稍候再停止该设备”的提示,这说明USB设备中有被其他程序所使用的文件,需要关闭相应的程序后才可停用。如果不知道是什么程序占用了文件,可使用WhoLockMe Explorer Exten Read More
posted @ 2011-12-14 17:37 向梦想挺进 Views(42277) Comments(0) Diggs(0) Edit
Oracle LISTENER监听文件参数详解及Lsnrctl命令综述 # listener.ora Network Configuration File: F:\oracle\product\10.2.0\db_1\network\admin\listener.ora# Generated by Oracle configuration tools.LISTENER = (DESCRIPTION_LIST = (DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 127.0.0.1)... Read More
posted @ 2011-12-02 17:53 向梦想挺进 Views(1000) Comments(0) Diggs(0) Edit
[Q]怎么样查看数据库字符集 [A]数据库服务器字符集select * from nls_database_parameters,其来源于props$,是表示数据库的字符集。 客户端字符集环境select * from nls_instance_parameters,其来源于v$parameter, 表示客户端的字符集的设置,可能是参数文件,环境变量或者是注册表 会话字符集环境 select * from nls_session_parameters,其来源于v$nls_parameters,表示会话自己的设置,可能是会话的环境变量或者是alter session完成,... Read More
posted @ 2011-12-01 13:29 向梦想挺进 Views(188) Comments(0) Diggs(0) Edit
OracleDBConsoleorcl 这个是采用浏览器使用的oracle企业管理器OracleOraDb10g_home1iSQL*Plus 是isql*plus的服务,要使用isqlplus,必须开启该服务,其它的服务见下面如果只用cmd中的sqlplus管理oracle的话,必须的就一个OracleServiceORCL 要是还要其它的至少两个:OracleServiceORCL OracleOraDb10g_home1TNSListener 一个数据库服务器,一个监听器(等待客户端工具来连接数据库的程序) (1)OracleServiceSID ... Read More
posted @ 2011-12-01 12:57 向梦想挺进 Views(265) Comments(0) Diggs(0) Edit
在sql中cross join的使用: 1、返回的记录数为两个表的记录数乘积。 2、将A表的所有行分别与B表的所有行进行连接。 例如: tableA r1 r2 A B C D tableB r3 r4 1 2 3 4 select * from tableA cross join tableB; return: r1 r2 r3 r4 A B 1 2 A B 3 4 C D 1 2 C D 3 4 Read More
posted @ 2011-11-23 14:41 向梦想挺进 Views(251) Comments(0) Diggs(0) Edit
在9i之后,创建一个PK的时候,是自动创建一个与之对应的唯一索引的。如果不特别指定,那么这个索引的表空间和表格的空间是一样的,但是我们不建议放在一起。一般的语句形如:Create table test(name varchar2(10));alter table test add primary key(name) tablespace Yspace;--按照以上的方式来处理,有两个不好的地方:第一是无法指定索引的名称,其次无法指定索引存放的表空间。为了避免这种错误,最好按照以下方式来定义表格和表空间:Create table test_uid(name varchar2(10), cons. Read More
posted @ 2011-11-23 13:53 向梦想挺进 Views(13119) Comments(0) Diggs(0) Edit
在运行框中输入“regedit.exe”打开注册表编辑器,找到如下的注册表分支HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel名为“{871C5380-42A0-1069-A2EA-08002B30309D}”的DWORD(32位)注册表项;将其值设为“0”;刷新桌面后即可看到消失的IE图标重新出现了,单击右键可看到相关的Internet浏览设置项。如果没有名为“{871C5380-42A0-1069-A2EA-08002B30309D}”请自行 Read More
posted @ 2011-11-22 16:41 向梦想挺进 Views(157) Comments(0) Diggs(0) Edit