oracle 10g pl/sql 学习
选择10g是因为对网格技术比较好奇,好像还没得到广泛应用,也就无所谓与前面版本有很大区别了。
在迅雷上下了个软件,运行sqlplusw,然后照着书,狂敲了一翻,有在网上下了个视频教程(MLDN魔乐科技_Oracle课堂),讲得挺好的,就是时间长了点,不如看书来得快。反正现在只是想熟悉一下基本语句。
看了两天书了。了解了一些数据库基础知识,简单的存储和检索数据和一些带WHERE的操作,SQL函数。
打算这个星期把书看完,不时的照着敲一遍,莫得其他法子。我现在还用不到数据库,心里空空的,就来玩玩。等看完了书后再继续我的心得体会。
今天是第一天在这个博客上写东西,所以话就多了些。按耐不住啊。。。
觉得有用的:
1.数据库与电子数据表的区别:
a)可包含大量行,电子表的行数限制在65536.
b)允许多用户同时使用,一个设计优良的数据库可以同时响应数千(甚至百万)个用户的请求。
c)安全性,数据库系统中所有数据都是经过加密处理的,包括用户登录时数据库和用户计算机之间传输的信息,用户还可能会被赋予访问特定文档的权限。
d)关联,关系数据库。
e)确保数据质量的一些约束,设计数据库时定义一些约束条件,提高有效性。
2.SQL*Plus,由Oracle提供,让你与数据库沟通
a)更改命令:使用EDIT命令,SQL*Plus会打开计算机中默认文本编辑程序,并自动将最后一条SQL命令放进去,之后就保存,退出,/.
使用CHANGE命令,change/../..修改单个行。
b)格式化数字:format 99.99 |99,99|¥99.99
格式化文本:format a10(a表示“字母数”10表示宽度)
格式化标题:heading。。justify center
c)SQL脚本
命令:编辑 edit c:\XX.sql 运行 @c:\XX
在脚本中使用变量&。。
先写这些吧,明天再来
相关文档:
oracle表空间操作详解
1
2
3作者: 来源: 更新日期:2006-01-04
5
6
7建立表空间
8
9CREATE TABLESPACE data01
10DATAFILE '/ora ......
问题
如何让T-SQL测试套件把测试用例结果直接写入文本文件
设计
使用ActiveX技术实例化一个FileSystemObject对象,然后通过OpenTextFile()和WriteLine()方法直接把测试结果写入文件。
方案
declare @fsoHandle int,@fileID int
exec sp_OACreate 'Scr ......
我们在做很多项目时都要涉及到数据库,特别是一些比较大型的web项目,更是有较大的并发处理,所以对数据库的操作有可能会产生死锁,对于数据库的死锁,一般数据库系统都会有一套机制去解锁,一般不会造成数据库的瘫痪,但解锁的过程会造成数据库性能的急速下降,反映到程序上就会造成程序的反应性能的下降,并 ......
摘自http://hi.baidu.com/dusongw/blog/item/4090493d6ec0cdee3d6d97a6.html
我将以“办公自动化”系统为例,探讨如何在有着1000万条数据的MS SQL SERVER数据库中实现快速的数据提取和数据分页。以下代码说明了我们实例中数据库的“红头文件”一表的部分数据结构:
CREATE TABL ......
USE AdventureWorks
GO
CREATE PROC spEmployee
AS
SELECT * from Humanresources.Employee
EXEC spEmployee
ALTER PROC spEmployee
AS SELECT EmployeeID from Humanresources.Employee
drop proc spEmployee
ALTER PROC spEmployee
@LastName nvarchar(50) = NULL
AS
IF @LastName IS NULL
SELECT * f ......