本文主要介紹了一個(gè)獲得當(dāng)前數(shù)據(jù)庫對(duì)象依賴關(guān)系的實(shí)用算法,具體示例請(qǐng)大家參考下文: 以下為引用的內(nèi)容:create function udf_GenLevelPath() returns @v_Result ta
2015-06-28問:SQL Server應(yīng)該怎樣訪問Sybase數(shù)據(jù)庫的表? 答:具體方法如下: 1: 安裝Sybase客戶端 版本的要求: Sybase Client 11.9.2 for NT 1.1:安裝完成后,運(yùn)行開始->程序->Sybase->Dsedit 1.2:選擇菜單的'Server Object',-> 'Add' 輸入服務(wù)名 比如 1.70 1.3
2015-06-28如果你細(xì)心跟蹤一下SQL Server數(shù)據(jù)庫服務(wù)器的登錄過程,你會(huì)發(fā)現(xiàn)口令計(jì)算其實(shí)是非常脆弱的,SQL Server數(shù)據(jù)庫的口令脆弱體現(xiàn)兩方面: 1、網(wǎng)絡(luò)登陸時(shí)候的口令加密算法 2、數(shù)據(jù)庫存儲(chǔ)的口令加密算法。 下面就分別講述: 1、網(wǎng)絡(luò)登陸時(shí)候的口令加密算法 SQL Server網(wǎng)絡(luò)
2015-06-28將表數(shù)據(jù)生成SQL腳本的存儲(chǔ)過程示例: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='企業(yè)新聞' order by NEWSID DESC)AND Auditing=1 and NEWSBREED='企業(yè)新聞' order by NEWSID DES
2015-06-28這篇論壇文章詳細(xì)的講解了使用SQL Server 2008管理非結(jié)構(gòu)化數(shù)據(jù)的具體方法,更多內(nèi)容請(qǐng)參考下文:microsoft SQL Server™ 2008提供了一個(gè)靈活的解決方案,使得可以存儲(chǔ)非結(jié)構(gòu)化數(shù)據(jù),并將它與關(guān)系數(shù)據(jù)合并起來建立使用整個(gè)公司范圍內(nèi)的數(shù)據(jù)的綜合的解決方案。
2015-06-28在良好的數(shù)據(jù)庫設(shè)計(jì)基礎(chǔ)上,能有效地使用索引是SQL Server取得高性能的基礎(chǔ),SQL Server采用基于代價(jià)的優(yōu)化模型,它對(duì)每一個(gè)提交的有關(guān)表的查詢,決定是否使用索引或用哪一個(gè)索引。因?yàn)椴樵儓?zhí)行的大部分開銷是磁盤I/O,使用索引提高性能的一個(gè)主要目標(biāo)是避免全表掃
2015-06-28"你不必嚴(yán)格遵守這些原則,違背它們也不會(huì)被處以宗教刑罰。但你應(yīng)當(dāng)把這些原則看成警鈴,若違背了其中的一條,那么警鈴就會(huì)響起。"(1)所有數(shù)據(jù)都應(yīng)該隱藏在所在的類的內(nèi)部。(2)類的使用者必須依賴類的共有接口,但類不能依賴它的使用者。(3)盡量減少類的
2015-06-28遞歸查詢對(duì)于同一個(gè)表父子關(guān)系的計(jì)算提供了很大的方便,這個(gè)示例使用了SQL server 2005中的遞歸查詢,使用的表是CarParts,這個(gè)表存儲(chǔ)了一輛汽車的所有零件以及結(jié)構(gòu),part為零件單位,subpart為子零件,Qty為數(shù)量。 具體示例如下: */ CREATE TABLE CarParts ( CarI
2015-06-28游標(biāo)的使用 提到游標(biāo)這個(gè)詞,人們想到的是在屏幕上一個(gè)閃動(dòng)的方框,用以指示用戶將要輸入字符的位置。而在關(guān)系型數(shù)據(jù)庫的SQL語言中,游標(biāo)卻有另外的含義,它是存放結(jié)果集的數(shù)據(jù)對(duì)象。 為什么要用到游標(biāo) 在某些PowerBuilder應(yīng)用程序的開發(fā)中,您可能根本用不到游標(biāo)這樣一
2015-06-28這里分別是使用alter table 來增加、刪除和修改一個(gè)列。alter table  表名  drop (字段);alter table tablename add (column datatype [default value][null/not null],….);alter table tablename modify (column datatype [defa
2015-06-28Oracle有很多值得學(xué)習(xí)的地方,這里我們主要介紹Oracle SQL語言,包括介紹Plus等方面。在OEM(Oracle Enterprise Manager)可視化的窗口環(huán)境中,雖然我們也可以很方便地做這些事,但是事實(shí)上,用Oracle SQL語言書寫在開發(fā)上更有效率?。racle <http://databas
2015-06-28參數(shù)文件 傳統(tǒng)的PFILE(簡單的文本文件)和SPFILE(二進(jìn)制服務(wù)器參數(shù)文件)。ORACLE9i后推薦使用SPFILE,因其更易于管理,更為簡潔。 參數(shù)文件告知實(shí)例控制文件的位置 控制文件 control file最多能增長到64 MB左右,控制文件告知實(shí)例數(shù)據(jù)庫、在線重
2015-06-281、查看用戶的proifle是哪個(gè),一般是default: sql>SELECT username,PROFILE FROM dba_users; 2、查看指定概要文件(如default)的密碼有效期設(shè)置: 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創(chuàng)建外鍵約束時(shí)如果使用Oracle默認(rèn)的創(chuàng)建方式,在刪除被參照的數(shù)據(jù)時(shí),將無法被刪除,這一點(diǎn)在Oracle9i中給了我們更多靈活的選擇,我們可是使用on delete cascade和 on delete set null關(guān)鍵字來決定刪除被參照數(shù)據(jù)時(shí)是否要將參照這個(gè)數(shù)據(jù)的那些數(shù)據(jù)一并刪除,還
2015-06-28一、物理備數(shù)據(jù)庫的切換 切換必須在當(dāng)前主數(shù)據(jù)庫上發(fā)起,并且在目標(biāo)備數(shù)據(jù)庫上完成。下面的步驟描述如何執(zhí)行切換?! 〉?1 步檢驗(yàn)是否可能執(zhí)行切換?! ≡诋?dāng)前主數(shù)據(jù)庫上,在主數(shù)據(jù)庫上查詢 V$DATABASE 固定視圖的SWITCHOVER_STATUS 列,以檢驗(yàn)是否可能執(zhí)
2015-06-28邏輯上: Single column 單行索引 Concatenated 多行索引 Unique 唯一索引 NonUnique 非唯一索引 Function-based函數(shù)索引 Domain 域索引 物理上: Partitioned 分區(qū)索引 NonPartitioned 非分區(qū)索引 B-tree: Normal 正常型B樹
2015-06-28好一段時(shí)間沒有用oracle數(shù)據(jù)庫,突然想起來要用oracle數(shù)據(jù)庫,可以用scott登錄,竟然不能正常登錄,提示this is account unlock,這個(gè)oracle數(shù)據(jù)庫提高安全性的需要,過一段時(shí)間就要修改密碼,避開密碼泄漏帶來的安全隱憂?! ∧怯惺裁崔k法解決嗎,不就是一個(gè)a
2015-06-28用oracle的卸載程序并不能完全卸載干凈。如之前的命名的oracle sid 不能再使用。會(huì)提示sid存在。下面是在winxp下完全卸載oracle的方法。 1、開始->設(shè)置->控制面板->管理工具->服務(wù) 停止所有Oracle服務(wù)。 2、開始->程序->Oracle - OraHome
2015-06-28