- 博客(17)
- 资源 (1)
- 收藏
- 关注
原创 Oracle中表的连接方式查询讲解
表的连接是指在一个SQL语句中通过表与表之间的关连,从一个或多个表中检索相关的数据,大体上表与表之间的连接主要可分四种,分别为相等连接,外连接,不等连接和自连接,本文将主要从以下几个典型的例子来分析Oracle表的四种不同连接方式:1. 相等连接 通过两个表具有相同意义的列,可以建立相等连接条件。 只有连接列上在两个表中都出现且值相等的行才会出现在查询结果中。 例 查询员工信息以及对应的员工所在的部门信息; SELECT * FROM EMP,DEPT; SELECT * FROM EMP,
2011-04-14 12:51:00 2171
原创 Oracle 索引
oracle like 上强制使用索引当where子句对某一列使用函数时,除非利用这个简单的技术强制索引,否则Oracle优化器不能在查询中使用索引。通常情况下,如果在WHERE子句中不使用诸如UPPER、REPLACE 或SUBSTRD等函数,就不能对指定列建立特定的条件。但如果使用了这些函数,则会出现一个问题:这些函数会阻碍Oracle优化器对列使用索引,因而与采用索引的情况相比较,查询会花费更多的时间。庆幸的是,如果在使用函数的这些列中包含了字符型数据,可以用这样一种方法修改查询语句,以达到强制性使用
2011-04-14 12:49:00 578
原创 Oracle学习笔记
<br />1–基本结构<br /> <br />存储过程(Procedure)的定义:<br />A named PL/SQL block that performs one or more actions and is called as an executable PL/SQL statement. You can pass information into and out of a procedure through its parameter list. <br />存储过程的结构如下:<br /
2011-04-14 12:37:00 566
原创 PL/SQL用户指南与参考
第一章:http://blog.csdn.net/rcom10002/archive/2006/10/08/1325604.aspx第二章:http://blog.csdn.net/rcom10002/archive/2007/09/01/1768692.aspx第三章:http://blog.csdn.net/rcom10002/archive/2007/09/01/1768757.aspx第四章:http://blog.csdn.net/rcom10002/archive/2007/09/01/1768
2011-04-14 12:07:00 892
原创 oracle的chr()函数和ascii()函数小结
chr()函数将ASCII码转换为字符:字符 –》 ASCII码;ascii()函数将字符转换为ASCII码:ASCII码 –》 字符;在oracle中chr()函数和ascii()是一对反函数。chr()函数示例:SQL> select chr(65) from dual; CHR(65)-------Aaccii()函数示例:SQL> select ascii('A') from dual; ASCII('A')----------
2011-04-14 11:53:00 3273
原创 PL/SQL Developer使用的十个小技巧
(1)如何保存登陆信息?(a)在工具栏中的[Log on]下来按钮中选择[Configure...],然后将Definition选项卡中将[Store history]和[Store with password]两个多选框选中并保存。之后只要录入一次用户名/密码之后登陆信息就会被保存,下次登陆只需要选择一个username之后password就会自动带出,无需再次录入,方便多多。(b)对于过时的登陆信息,可以通过[Log on]–》[Configure...]–》[Added users]将其删除。(2)如
2011-04-14 11:51:00 1210
原创 Oracle判断语句集合
SELECT decode(sign(to_date('2008-05-01', 'yyyy-MM-dd') - to_date('2008-03-01', 'yyyy-MM-dd')), 1, to_date('2008-05-02', 'yyyy-MM-dd'), to_date('2008-03-02', 'yyyy-MM-dd')) FROM dual--decode只支持比较值的相等
2011-04-14 11:48:00 31795
原创 Oracle存储过程总结(二、字符串处理相关函数)
字符函数——返回字符值这些函数全都接收的是字符族类型的参数(CHR除外)并且返回字符值.除了特别说明的之外,这些函数大部分返回VARCHAR2类型的数值.字符函数的返回类型所受的限制和基本数据库类型所受的限制是相同的。字符型变量存储的最大值: VARCHAR2数值被限制为2000字符(ORACLE 8中为4000字符) CHAR数值被限制为255字符(在ORACLE8中是2000) long类型为2GB Clob类型为4GB1、CHR语法: chr(x)功能:返回在数据库字符集中与X拥有等价数值的字符。C
2011-04-14 10:35:00 792
原创 Oracle存储过程总结(一、基本应用)
<br />1、创建存储过程 <br />create or replace procedure test(var_name_1 in type,var_name_2 out type) as<br />--声明变量(变量名 变量类型)<br />begin<br />--存储过程的执行体<br />end test;<br />打印出输入的时间信息<br />E.g:<br />create or replace procedure test(workDate in Date) is<br />begin
2011-04-14 10:26:00 500
原创 oracle连接远程服务器
一、之前安装的是oracle数据库的客户端,连接远程服务器上的oracle数据库的方法是:二、后来重装系统,安装的是oracle,连接远程服务器上的oracle数据库的方法是:1.打开程序-》Oracle-OraDB10g_home1-》Configuration and Migration Tools-》net configuration assistant 2.配置本地net服务名-》添加-》服务名(填要连接的远程服务器中的数据库名称)-》选择tcp协议-》主机名
2011-04-14 10:08:00 1972 1
原创 创建新用户,grant授权,角色,建表
<br /> <br />安裝完成後,有兩個系統級的用戶 : <br /><br /> 1 、 system 默認密碼為 :manager <br /><br /> 2 、 sys 默認密碼為 :change_on_install<br />在DOS下进入C盘根目录下输入<br />sqlplus "sys/密码 as sysdba"<br /><br /><br /> 用 system 用戶創建自己的用戶、許可權 ;sql 語句如下 : <br /><br /> 1 、創建用戶 : <br
2011-04-14 09:22:00 24822
原创 SQL Server到Oracle连接服务器的实现
<br />本文以SQL Server 2k为例说明SQL Server到Oracle连接服务器的具体实现过程。 <br />1.要求pc机上安装oralce客户端软件和sqlserver2000软件。 <br />2.客户端的配置tnsnames.ora文件,配置所要连接的数据库服务器(windows,unix等平台均可以) <br />eg:tnsnames.ora <br />...... <br />TEST = <br />(DESCRIPTION = <br />(ADDRESS_LIST =
2011-04-14 08:46:00 753
原创 Oracle doc命令集合
用命令来启动: c:/> oradim -shutdown -sid sid名称 --停止c:/> oradim -startup -sid sid名称 --启动
2011-04-13 13:23:00 531
原创 vs2008卸载和vs2010的安装
打开添加和删除程序或采用360安全卫士 按顺序手动删除全部组件 卸载VS2008具体步骤如下:Remove "MSDN Library for Visual Studio 2008 Beta" Remove "Microsoft SQL Server Compact Edition 3.5" Remove "Microsoft SQL Server Compact Edition 3.5 Design Tools" Remove "Microsoft SQL Server Compact Edition
2011-04-13 09:46:00 2196
原创 Oracle时间操作大全
sysdate+(5/24/60/60) 在系统时间基础上延迟5秒 sysdate+5/24/60 在系统时间基础上延迟5分钟 sysdate+5/24 在系统时间基础上延迟5小时 sysdate+5 在系统时间基础上延迟5天 add_months(sysdate,-5) 在系统时间基础上延迟5月 add_months(sysdate,-5*12) 在系统时间基础上延迟5年上月末的日期:select last_day(add_months(sysdate, -1)) from dual; 本月的最后一秒:s
2011-04-12 12:43:00 966
原创 C#中ToString()格式大全
C#中ToString()格式大全C 货币<br />2.5.ToString("C")<br />¥2.50 <br />D 十进制数<br />25.ToString("D5")<br />00025<br />E 科学型<br />25000.ToString("E")<br />2.500000E+005<br />F 固定点<br />25.ToString("F2")<br />25.00<br />G 常规<br />2.5.ToString("G")<br />2.5<br /><br />
2011-04-09 08:39:00 619
原创 清除数据库日志方法
dbcc shrinkdatabase(DATABASE) backup log DATABASE with truncate_only
2011-04-07 11:17:00 802
Gridview自定义的最好,最方便的分页
2009-05-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人