本文主要介绍了一个获得当前数据库对象依赖关系的实用算法,具体示例请大家参考下文: 以下为引用的内容:create function udf_GenLevelPath() returns @v_Result ta
2015-06-28问:SQL Server应该怎样访问Sybase数据库的表? 答:具体方法如下: 1: 安装Sybase客户端 版本的要求: Sybase Client 11.9.2 for NT 1.1:安装完成后,运行开始->程序->Sybase->Dsedit 1.2:选择菜单的'Server Object',-> 'Add' 输入服务名 比如 1.70 1.3
2015-06-28如果你细心跟踪一下SQL Server数据库服务器的登录过程,你会发现口令计算其实是非常脆弱的,SQL Server数据库的口令脆弱体现两方面: 1、网络登陆时候的口令加密算法 2、数据库存储的口令加密算法。 下面就分别讲述: 1、网络登陆时候的口令加密算法 SQL Server网络
2015-06-28将表数据生成SQL脚本的存储过程示例:CREATE PROCEDURE dbo.UspOutputData @tablename sysnameASdeclare @column varchar(1000)declare @columndata varchar(1000)declare @sql varchar(4000)declare @xtype tinyintdeclare @name sysnamedeclare @objectId in
2015-06-28方案:◆1、SELECT TOP PAGESIZE NEWSTITLEFORM NEWSINFO WHERE NEWSID NOT IN(SELECT TOP (PAGE-1)* PAGESIZE NEWSID FROM NEWSINFOWHERE Auditing=1 and NEWSBREED='企业新闻' order by NEWSID DESC)AND Auditing=1 and NEWSBREED='企业新闻' order by NEWSID DES
2015-06-28这篇论坛文章详细的讲解了使用SQL Server 2008管理非结构化数据的具体方法,更多内容请参考下文:microsoft SQL Server™ 2008提供了一个灵活的解决方案,使得可以存储非结构化数据,并将它与关系数据合并起来建立使用整个公司范围内的数据的综合的解决方案。
2015-06-28在良好的数据库设计基础上,能有效地使用索引是SQL Server取得高性能的基础,SQL Server采用基于代价的优化模型,它对每一个提交的有关表的查询,决定是否使用索引或用哪一个索引。因为查询执行的大部分开销是磁盘I/O,使用索引提高性能的一个主要目标是避免全表扫
2015-06-28"你不必严格遵守这些原则,违背它们也不会被处以宗教刑罚。但你应当把这些原则看成警铃,若违背了其中的一条,那么警铃就会响起。"(1)所有数据都应该隐藏在所在的类的内部。(2)类的使用者必须依赖类的共有接口,但类不能依赖它的使用者。(3)尽量减少类的
2015-06-28递归查询对于同一个表父子关系的计算提供了很大的方便,这个示例使用了SQL server 2005中的递归查询,使用的表是CarParts,这个表存储了一辆汽车的所有零件以及结构,part为零件单位,subpart为子零件,Qty为数量。 具体示例如下: */ CREATE TABLE CarParts ( CarI
2015-06-28游标的使用 提到游标这个词,人们想到的是在屏幕上一个闪动的方框,用以指示用户将要输入字符的位置。而在关系型数据库的SQL语言中,游标却有另外的含义,它是存放结果集的数据对象。 为什么要用到游标 在某些PowerBuilder应用程序的开发中,您可能根本用不到游标这样一
2015-06-28这里分别是使用alter table 来增加、删除和修改一个列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28Oracle有很多值得学习的地方,这里我们主要介绍Oracle SQL语言,包括介绍Plus等方面。在OEM(Oracle Enterprise Manager)可视化的窗口环境中,虽然我们也可以很方便地做这些事,但是事实上,用Oracle SQL语言书写在开发上更有效率!!Oracle <http://databas
2015-06-28参数文件 传统的PFILE(简单的文本文件)和SPFILE(二进制服务器参数文件)。ORACLE9i后推荐使用SPFILE,因其更易于管理,更为简洁。 参数文件告知实例控制文件的位置 控制文件 control file最多能增长到64 MB左右,控制文件告知实例数据库、在线重
2015-06-281、查看用户的proifle是哪个,一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密码有效期设置: sql>SELECT * FROM dba_profiles s WHERE s.profile='DEFAULT' AND resource_name='PASSWORD_
2015-06-28查看剩余表空间 select a.tablespace_name,free/total*100 pct_free,free/1024/1024 "free(M)" from (select sum(bytes) free ,tablespace_name from dba_free_space group by tablespace_name) a, (select sum(bytes) total ,tablespace_n
2015-06-28创建外键约束时如果使用Oracle默认的创建方式,在删除被参照的数据时,将无法被删除,这一点在Oracle9i中给了我们更多灵活的选择,我们可是使用on delete cascade和 on delete set null关键字来决定删除被参照数据时是否要将参照这个数据的那些数据一并删除,还
2015-06-28一、物理备数据库的切换 切换必须在当前主数据库上发起,并且在目标备数据库上完成。下面的步骤描述如何执行切换。 第 1 步检验是否可能执行切换。 在当前主数据库上,在主数据库上查询 V$DATABASE 固定视图的SWITCHOVER_STATUS 列,以检验是否可能执
2015-06-28逻辑上: Single column 单行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函数索引 Domain 域索引 物理上: Partitioned 分区索引 NonPartitioned 非分区索引 B-tree: Normal 正常型B树
2015-06-28好一段时间没有用oracle数据库,突然想起来要用oracle数据库,可以用scott登录,竟然不能正常登录,提示this is account unlock,这个oracle数据库提高安全性的需要,过一段时间就要修改密码,避开密码泄漏带来的安全隐忧。 那有什么办法解决吗,不就是一个a
2015-06-28用oracle的卸载程序并不能完全卸载干净。如之前的命名的oracle sid 不能再使用。会提示sid存在。下面是在winxp下完全卸载oracle的方法。 1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle - OraHome
2015-06-28