![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
kiral
这家伙很帅
展开
-
oralce表空间使用情况查询
1.查询oracle表空间的使用情况 select b.file_id 文件ID, b.tablespace_name 表空间, b.file_name 物理文件名, b.bytes 总字节数, (b.bytes-sum(nvl(a.bytes,0))) 已使用, sum(nvl(a.bytes,0)) 剩余, sum(nvl(a.by...2007-05-25 12:56:25 · 112 阅读 · 0 评论 -
oralce常用SQL语句
1.复制表 从B表复制到A表,会丢失主键和索引create table A as select * from B 2.删除某张表排序后的前三十万笔数据,注意排序的列要见索引delete from fm_temp t where t.dctime in ( select dctime from (select dctime from fm_temp f order by f.dcti...2007-05-25 12:59:51 · 91 阅读 · 0 评论 -
关于oracle使用delete删除的问题
问题:在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。原因:因为oralce有一个HWM高水位,它是oracle的一个表使用空间最高水位线。当插入了数据以后,高水位线就会上涨,但是如果你采用delete语句删除数据的话,数据虽然被删除了,但是高水位线却没有降低,...2007-07-05 14:46:02 · 505 阅读 · 0 评论 -
常用sql
1:exec sp_help tableName sqlserver下查看表结构desc或者describe表名 oraleshow columns from 表名 mysqlc:\mysql\bin>mysqlshow 库名 表名 2:ALTER TABLE TABLE_NAME ADD URL VARCHAR(500) 表加字段3:查询当前所有的表。ORACLE: ...2008-06-16 18:11:48 · 77 阅读 · 0 评论 -
oracle10g入门
1.安装oralce10g标准版,设置密码。启动oracle.2.登录web客户端http://localhost:1158/em,用户名为sys,密码为安装的时候设置的。3. 创建表空间, 在表空间创建数据文件。 创建用户,指定默认表空间。4. 使用sqlplus或者plsql执行脚本。复制文件到D:\oracle\product\10.2.0\admin\o...2008-05-05 16:23:03 · 127 阅读 · 0 评论 -
数据库的细粒度访问控制
背景根据控制对象的粗细程度,访问控制可分为粗粒度和细粒度两种 通常把规定访问整个数据库表或由基本表导出的视图的某个层称为粗粒度的访问控制,而细粒度控制则是把安全控制细化到数据库的行级或列级。我们给银行上了一套系统,银行的政策允许所有财务经理可以访问所有账户持有人的信息,但在最近,对该政策做了改变只允许财务经理访问特定的客户集,那么为了使应用程序符合新的政策,我们必须对应用程序...2010-08-30 15:14:40 · 1707 阅读 · 0 评论 -
MySQL总结
[b]1:性能调优[/b][code="sql"]mysql>explain select * from table;+----+-------------+-------+------+---------------+------+---------+------+------+-------+| id | select_type | table | type | possible_...2010-12-06 18:14:44 · 77 阅读 · 0 评论 -
Oracle的存储过程编程
什么是存储过程? 是一个可以用编程的方式来操作SQL的集合。 存储过程的优点?执行效率很高,因为存储过程是预编译的,即创建时编译,而SQL语句是执行一次,编译一次。调用存储过程可以大大减少同数据库的交互次数。降低网络通信量,因为存储过程执行的时候,只需要call存储过程名,不需要传递大量的SQL语句。 有利于复用。存储过程的缺点?移植性非常...2011-07-21 16:38:51 · 154 阅读 · 0 评论