自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(27)
  • 资源 (6)
  • 收藏
  • 关注

原创 sql*plus命令相关

在SQL>提示符下输入 help index。Enter Help [topic] for help. @             COPY         PAUSE                    SHUTDOWN @@            DEFINE       PRINT                    SPOOL /             D

2013-05-01 19:25:04 837

转载 oracle环境语言字符集问题

HKEY_LOCAL_MACHINE下的SOFTWARE下的ORACLE下的HOME0的NLS_LANG,值为:SIMPLIFIED CHINESE_CHINA.ZHS16GBK。修改系统字符集:--linuxexport NLS_LANG=AMERICAN_AMERICAN.ZHS16CGB231280--ORACLEalter session set NLS_LAN

2013-05-01 17:23:57 7906

原创 连接到数据库

有多种方法可以通过sql*plus连接数据库。需要在$ORACLE_HOME(安装数据库的目录)/network/admin/tnsnames.ora文件(在pl/sql Developer中,登陆数据库后,在pl/sql Developer中,通过菜单Help->Support Info,里面的TNS File中,可以查出该文件的目录)中登记想要连接的数据库。有两种方式:1、sqlplu

2013-04-30 22:19:34 694

转载 【Oracle index】B*Tree索引之NULL统计技巧

【Oracle index】B*Tree索引之NULL统计技巧2013-04-25 15:29:30分类: Oracle     B*Tree索引不存储全为NULL的列(单列NULL,多列全为NULL),在查询中,如果需要统计信息或谓词需要查询NULL,就走不了索引,这时候,有一些技巧可以考虑。    构造数据如下:SQL> DROP TABLE t

2013-04-30 01:15:31 678

转载 【semi join】IN/EXISTS子查询的区别及其优化方式

【semi join】IN/EXISTS子查询的区别及其优化方式2013-04-27 12:45:18分类: Oracle    在ORACLE 11G大行其道的今天,还有很多人受早期版本的影响,记住一些既定的规则,   1.子查询结果集小,用IN   2.外表小,子查询表大,用EXISTS     这是完全错误的观点。在8i时代,这经常是正确的,但是现在已经1

2013-04-30 01:14:40 4220

转载 对于整数大于3和大于等于4是否一样(二)

http://yangtingkun.itpub.net/post/468/474904今天同事问了我一个问题,对于一个NUMBER(1)的列,查询中的WHERE条件如果分别是大于3和大于等于4,二者是否等价。对于整数大于3和大于等于4是否一样:http://yangtingkun.itpub.net/post/468/474742这里继续讨论二者在索引扫描上的

2013-04-15 23:38:10 1870

转载 对于整数大于3和大于等于4是否一样

http://yangtingkun.itpub.net/post/468/474742今天同事问了我一个问题,对于一个NUMBER(1)的列,查询中的WHERE条件如果分别是大于3和大于等于4,二者是否等价。听到这个话题觉得比较有意思,在这里简单描述一下。对于查询结果而言,二者没有任何区别。从这一点上讲无论是指定大于3还是指定大于等于4,二者结果都是一样的。

2013-04-15 22:47:07 1920

转载 图灵访谈之四十三:专访Oracle副总裁Tom Kyte

原文:http://www.itpub.net/thread-1779739-1-2.html图灵访谈之四十三:专访Oracle副总裁Tom Kyte  Thomas Kyte是Oracle公司核心技术集团的副总裁,从Oracle7.0.9版本开始就一直任职于Oracle公司,不过,其实他从5.1.5c版本就开始使用Oracle了。在进入Oracle公司之前,Kyte是一名系统

2013-04-15 22:40:10 972

转载 TNSNAMES配置中空格导致的bug

发现一个很有趣的bug,TNSNAMES.ORA中缺少空格导致ORA-12154错误。还是看一个具体的例子:TEST08 =(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)(HOST = 172.25.13.229)(PORT = 1521))(CONNECT_DATA =(SERVER = DEDICATED)(SERVI

2013-04-13 23:47:39 516

转载 oracle的table与cast

PL/SQL表---table()函数用法:利用table()函数,我们可以将PL/SQL返回的结果集代替table。oracle内存表在查询和报表的时候用的比较多,它的速度相对物理表要快几十倍。cast 是进行类型转换的, 可以针对各种Oracle数据类型. 修改的是用户的数据类型.round只是修改的数据显示格式. 对数据做四舍五入. 类似的

2012-12-16 17:39:53 3508

原创 pl sqldeveloper工具注意点

在sql窗口编写完函数或过程。按F8.如果函数或过程有编译错误。在那一半是看不出来的。必须到program窗口按F8才能看出错误。

2012-12-07 16:44:35 489

原创 oracle中的关键字 保留字

官方文档说明:Reserved words and keywordsare identifiers that have special meaning in PL/SQL.You cannot use reserved words as ordinary user-defined identifiers. You can use them as quoted user-defined

2012-12-05 16:49:38 19336 2

原创 索引 信息 点点滴滴

对索引进行分析analyze index abcd validate structure;查看索引被删除 与现有的索引数据量的比例select (del_lf_rows_len/lf_rows_len)*100 as index_usageFrom index_statsWhere index_name = ‘ABCD’;增加了监测索引是

2012-12-02 21:32:56 491

转载 用户 权限 角色

查看用户查看用户查看用户查看用户、、、、权限权限权限权限、、、、角色的命令和视图角色的命令和视图角色的命令和视图角色的命令和视图 a 1.查看所有用户查看所有用户查看所有用户查看所有用户::::  select * from dba_users;  select * from all_users;  select * from user_users;  2.查看用户系统权限查看用户系统权限查看用户

2012-12-02 20:50:24 497

原创 plsql developer 工具的使用 一个优化

在plsql developer 中,除了点击F5,查看某个sql语句的执行计划,还可以通过下面的步骤,查看性能。oracle的dbms_profiler工具。在test窗口。第三步打开profiler 选项卡,查看运行的信息。

2012-12-02 20:18:23 4531

原创 oracle查看授权情况 及 数据字典视图

oracle查看授权情况:all_tab_privs.其中:GRANTOR 授权者GRANTEE 受权者TABLE_SCHEMA 表是哪个模式下的TABLE_NAME  表名PRIVILEGE  授予哪种权限GRANTABLE  这个不清楚。请评论。是不是受权者可以授权给别人?HIERARCHY  这个呢?oracle数据字典视图:user_

2012-11-30 22:20:18 11549

原创 关于字符串转换的

这个是类型转换问题:select * from A,B where A.CourseNum=B.billon;其中CourseNum为number类型,billion为varchar2类型。假如b.billion全部都是可以转为number的就没有问题。--疑问:DML语句的处理过程:1、创建游标2、分析语句,语法分析(1)翻译SQL语句,验证它是否

2012-11-30 10:41:43 484

原创 oracle不使用索引快速全扫描或索引全扫描的原因

查找了一个有索引(单列索引)的列的所有数据,结果不使用索引快速全扫描或索引全扫描,而使用全表扫描。这是什么原因呢?这是因为该列定义的时候,允许为空。而null值是不会存到B-tree索引里啊,那肯定不走索引了。null值可以存储到bitmap索引里面。查找的时候,加个is not null条件,那就走索引了。故is  null不会走索引的。对于组合索引来说,如果其中

2012-11-29 22:46:11 1038

原创 oracle 中运算符all注意

oracle运算符all是关于集合的,如果集合为空,即取不到值,它与任何的    SQL> SELECT 1 result FROM dual WHERE 1    RESULT--------- SQL> SQL> SELECT 1 RESULT  2    FROM dual  3   WHERE 1   4            FROM

2012-11-23 18:39:42 520

原创 oracle时间运算的简单注意点

假如在表中存储的数据类型为字符型。在程序中要把它当做时间用的话,注意程序中to_char、to_date函数指定的转换格式要保存一致。否则程序不会报错,但是实际有可能是错的。   改变当前会话的时间格式:   alter session set nls_date_format='格式';   alter session set nls_date_format='yyyy-m

2012-11-23 18:21:44 471

原创 zj

功能需求分析:本课题根据学生选课信息管理综合分析,便出于方便管理考虑,将学生选课信息管理系统的功能总结起来,共需要实现以下几个方面功能:主界面主界面中包含学生入口模块、管理员入口模块、注册模块、修改密码模块,已经显现当前时间模块和欢迎模块。作为主界面,它是整个程序的入口和接口,用户运行程序就能够打开。学生用户要进入学生用户并进行操作,要求学生有个账号。学生要输入正确的账

2010-08-28 00:40:00 652

原创 Java关于数据库的操作,两个表的操作

创建两个连接,根据选课表(学号、课程号、……、……)中的某个列值(课程号),得到课程表(课程号、……、……、……)某行符合条件(课程号)的记录。Connection con=SQLServerConnection.getCon();   Connection con2=SQLServerConnection.getCon();   Statement statement=con.cre

2010-08-27 03:14:00 974

原创 Java创建表并添加数据

package biao;import java.awt.*;import javax.swing.*;import java.util.*;import javax.swing.table.DefaultTableModel;public class TableTest extends JFrame{    JFrame jf =new JFrame("biaoge");

2010-08-27 02:44:00 1701

原创 学习java的步骤和一些必看的书籍(转)

Java语言基础 谈到Java语言基础学习的书籍,大家肯定会推荐Bruce Eckel的《ThinkinginJava》。它是一本写的相当深刻的技术书籍,Java语言基础部分基本没有其它任何一本书可以超越它。该书的作者BruceEckel在网络上被称为天才的投机者,作者的《Thinking in C++》在1995年曾获SoftwareDevelopmentJoltAward最佳书籍大奖,《T

2010-08-26 22:50:00 1361 1

原创 SQL2000数据库导入.ldf和.mdf数据库文件方法

 在SQL Server 2000备份数据库的时候,有一个方法,就是把数据库备份成.ldf和.mdf文件,在使用的时候只要导入这两个文件即可,下面介绍两种导入的方法:    方法一:在企业管理器里面控制台点数据库→右键→任务→附加数据库→找到MDF所在路径就可以了。     方法二:在查询分析器里执行如下语句    exec sp_attach_db 数据库名,mdf

2010-08-26 22:48:00 8267

原创 java几个概念

final类:为防止他人从你的类上派生新类,此类是不可扩展的。   相关书籍动态调用比静态调用花费的时间要长。   多态类:在java中,对象变量是多态的。而java中不支持多重继承。   抽象类:规定一个或多个抽象方法的类本身必须定义为abstract。   例: public abstract string getDescripition   Java中的每一个类都是从Object类扩展而来的

2010-08-14 14:38:00 728 1

转载 C++中的time.h(转的)来自chendychendy

time.h2009-01-17 12:08#include main(){ char *wday[]={“Sun”,”Mon”,”Tue”,”Wed”,”Thu”,”Fri”,”Sat” }; time_t timep; struct tm *p; time(&timep); p=gmtime(&timep); pr

2009-12-12 13:00:00 429

oracle plsql帮助文档

oracle plsql帮助文档.外文的,虽然不是很全,但是还是可以看看。

2012-03-17

vc插件-注释多行代码。CPP/H文件切换等

具体方法见Readme.txt. 第一: 把"Tabbars.dll" 和 "Tabbars.ini"放到vc的安装目录,如C:\Program Files\Microsoft Visual Studio\Common\MSDev98\AddIns。 第二: 打开vc,点击工具——定制——附加宏和宏文件,在TabBars DevStudio……前的复选框前打钩,——点击关闭。 1.CPP/H文件切换 用于在源文件的头文件和实现文件之间切换,微软提供的方法太原始,经常切换不过来。插件提供的切换功能十分强大,不仅可以切换当前目录的文件,即使头文件和实现文件不再同一目录下也可以切换,还可以指定切换的文件类型。 在“选项”对话框的“文件切换设置”标签可以设置文件切换的搜索路径和文件类型。 2.设置为当前目录 当打开一个工程是VC的IDE的当前目录就被设置为当前工程文件的所在路径,当前工程的文件在Tabbar上只显示文件名,不显示路径,当打开其他地方(通常是另一个工程目录)的文件时Tabbar会自动显示文件的全路径,当这样的文件太多会很快填满Tabbar,造成浏览的不便。“设置当前目录”功能可以将当前路径设置为当前文件所在路径,这样文件在Tabbar上显示时就会自动去掉路径。 3.以文本方式打开 提供了在VC IDE环境下用文本方式打开资源文件的方法 4.注释整块代码 使用这个功能会自动在选定的代码的头部和尾部添加/* 和*/,将这段代码注释起来。还可以自动添加注释的操作者和时间。 如果选定的代码只是一行代码重的一小段,比如函数调用中的某个参数,则只在选定代码的前端和后端添加/*和*/,并且不加时间和作者。 如果选定的代码是一行完整的文本(包括回车和换行符),则只在行首添加//,并且不加时间和作者。 在“选项”对话框的“通用选项”标签可以设置是否添加注释时间和注释作者。 5.注释多行代码 使用这个功能会自动在选定的所有代码行的行首添加//,将选定的多行代码注释起来。还可以自动添加注释的操作者和时间。 如果选定的代码只是一行代码重的一小段,比如函数调用中的某个参数,则只在选定代码的前端和后端添加/*和*/,并且不加时间和作者。 如果选定的代码是一行完整的文本(包括回车和换行符),则只在行首添加//,并且不加时间和作者。 在“选项”对话框的“通用选项”标签可以设置是否添加注释时间和注释作者。 6.恢复被注视的代码 将选定的被注释文本恢复,可以作为前面两个功能的逆过程使用。 7.为函数添加说明 首先选定一个函数的完整说明(可以是多行),然后使用此功能,在弹出的对话框中添加函数的说明,参数和返回值得说明,单击“确定”按钮就会在函数的前边添加函数说明。 8.如果在“选项”对话框的“通用选项”标签重选择了“将编译结果记录到日志文件”的选项,则会在当前项目文件所在路径生成一个日志文件,名字与项目文件同名,后缀为.log,自动记录每次编译的错误和警告数,编译的操作者(登陆操作系统的当前用户),编译开始、结束时间和当前已经编译的次数。

2010-04-17

《数据库系统概论》王珊 萨师煊(第四版)高等教育出版社课后答案

《数据库系统概论》课后答案 王珊萨师煊(第四版)高等教育出版社课后答案

2010-04-05

计算机操作系统教程ppt形式显示

计算机操作系统教程 ppt形式显示 ,当你手头没有一本书时可以浏览一下,或者为了你制作课件的方便。作者是新人电脑

2009-06-11

大学物理第3版(赵近芳主编)习题答案

大学物理第3版(赵近芳主编)习题答案,第2至16章的答案

2009-05-25

大学物理(第3版-赵近芳主编)习题答案第二章

给需要参考的学生,自习人们以启示。包含第2至16章的答案,希望给的是提示,而不是抄的。(1)

2009-05-25

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除