目前主流數據庫包括:微軟:SQLServer和Access瑞典MySQL:AB公司的mysqLIBM公司:db2美國sybase公司:Sybase美國Oracle公司:Oracle就我而言,目前接觸的最多的是SQLServer,因為之前在學校里都是在學.NET,使用的環境是VisualStudio2008+SQLServer2005,都是微軟自己的產品,兼容性比較好。但是現在在項目中需要使用oracle的數據庫,根本沒有什么接觸,結合網上的方法和自己的理解
系統 2019-08-12 01:51:31 1887
一、索引的概念索引就是加快檢索表中數據的方法。數據庫的索引類似于書籍的索引。在書籍中,索引允許用戶不必翻閱完整個書就能迅速地找到所需要的信息。在數據庫中,索引也允許數據庫程序迅速地找到表中的數據,而不必掃描整個數據庫。二、索引的特點1.索引可以加快數據庫的檢索速度2.索引降低了數據庫插入、修改、刪除等維護任務的速度3.索引創建在表上,不能創建在視圖上4.索引既可以直接創建,也可以間接創建5.可以在優化隱藏中,使用索引6.使用查詢處理器執行SQL語句,在一個
系統 2019-08-12 01:33:57 1887
http://publib.boulder.ibm.com/infocenter/idshelp/v115/index.jsp?topic=/com.ibm.sqls.doc/ids_sqs_0187.htmListofExpressionsEachcategoryofSQLexpressionincludesmanyindividualexpressions.ThefollowingtablelistsalltheSQLexpressions(andso
系統 2019-08-12 01:33:50 1887
.net從sybase中取數,變亂碼的問題,網上很多人說,直接改服務器端的字符集,其實不用的。用.NET來轉換。publicstaticstringChangeCharset(stringstr,Encodingsource,Encodingtarget){stringstrChanged="";try{byte[]btSource=source.GetBytes(str);strChanged=target.GetString(btSource);}ca
系統 2019-08-12 01:33:46 1887
ORACLE中,表空間是數據管理的基本方法,所有用戶的對象要存放在表空間中,也就是用戶有空間的使用權,才能創建用戶對象.否則是不允許創建對象,因為就是想創建對象,如表,索引等,也沒有地方存放,Oracle會提示:沒有存儲配額.因此,在創建對象之前,首先要分配存儲空間.分配存儲,就要創建表空間:創建表空間示例如下:CREATETABLESPACE"SAMPLE"LOGGINGDATAFILE'D:\ORACLE\ORADATA\ORA92\LUNTAN.or
系統 2019-08-12 01:33:10 1887
分頁技術是在B/S應用系統中最常見的技術之一,下面就所參加的工作流項目中所用到的分頁技術加以實例說明:CREATEORREPLACEprocedurepro_SYS_fetch_by_page(avc_tableINvarchar,--表名稱avc_field_listINvarchar,--所要取的字段列表avc_condition_listINvarchar,--條件,如無條件,輸入空字符串''ai_topnumINinteger,--前面多少條記錄不
系統 2019-08-29 23:27:23 1886
原創于2009年08月02日,2009年10月22日遷移至此。Oracle分析函數——CUBE,ROLLUPCUBE功能描述:注意:ROLLUP功能描述:注意:如果是ROLLUP(A,B,C)的話,GROUPBY順序(A、B、C)(A、B)(A)最后對全表進行GROUPBY操作。如果是GROUPBYCUBE(A,B,C),GROUPBY順序(A、B、C)(A、B)(A、C)(A),(B、C)(B)(C),最后對全表進行GROUPBY操作。CREATETAB
系統 2019-08-29 23:08:21 1886
關于ROWID的介紹參考我的Blog:OracleRowid介紹http://blog.csdn.net/tianlesoftware/archive/2009/12/16/5020718.aspx關于大表Update的一個討論,參考itpub:http://www.itpub.net/viewthread.php?tid=1052077一.在虛擬機上使用rowid進行update測試使用rowid進行update能提高速度,是因為通過rowid能夠迅速的
系統 2019-08-29 23:00:27 1886
經常遇到PL/SQLDeveloper等依賴Client的工具無法連接Oracle數據庫服務器的問題。至今也沒完全理清楚,先發個帖總結一下目前的方法,后面會不斷完善。方法一:重啟Oracle服務器端相關服務,包括...TNSListener,所用的數據庫實例的服務。可直接在Windows的“服務”中重啟。或者(可使用的命令):lsnrctlstoplsnrctlstartlsnrctlreloadsqlplus/assysdba;startup;這個方法試
系統 2019-08-12 01:55:31 1886
--============================--PL/SQL-->動態SQL的常見錯誤--============================動態SQL在使用時,有很多需要注意的地方,如動態SQL語句結尾處不能使用分號(;),而動態PL/SQL結尾處需要使用分號(;),但不能使用正斜杠結尾(/),以及shcema對象不能直接作為變量綁定。本文介紹了動態SQL的常見問題。一、演示動態SQL的使用下面的示例中,首先使用動態SQL基于scot
系統 2019-08-12 01:55:31 1886
如何在Windows上完全卸載Oracle數據庫(8i、9i)1、停止oracle所有的服務(開始-à運行-à輸入services.msc)2、刪除注冊表上的ORACLE的有關鍵值(開始--》運行--》輸入regedit)將HKEY_LOACAL_MACHINE/SOFTWARE下的主鍵ORACLE全部刪除。3.下面刪除Oracle服務:進入HKEY_LOACAL_MACHINE/SYSTEM主鍵下,在ControlSet001、ControlSet002
系統 2019-08-12 01:54:46 1886
In-MemoryDatabasesIn-MemoryDatabasesAnSQLitedatabaseisnormallystoredinasingleordinarydiskfile.However,incertaincircumstances,thedatabasemightbestoredinmemory.ThemostcommonwaytoforceanSQLitedatabasetoexistpurelyinmemoryistoopenthed
系統 2019-08-12 01:54:40 1886
完全卸載oracle11g步驟:1、開始->設置->控制面板->管理工具->服務停止所有Oracle服務。2、開始->程序->Oracle-OraHome81->OracleInstallationProducts->UniversalInstaller,單擊“卸載產品”-“全部展開”,選中除“OraDb11g_home1”外的全部目錄,刪除。5、運行regedit,選擇HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE,按del鍵刪除這
系統 2019-08-12 01:54:33 1886
Oracle初學者必知的100個問題1.Oracle安裝完成后的初始口令?internal/oraclesys/change_on_installsystem/managerscott/tigersysman/oem_temp6.oracle中的裸設備指的是什么?裸設備就是繞過文件系統直接訪問的儲存空間。7.oracle如何區分64-bit/32bit版本???$sqlplus'/ASSYSDBA'SQL*Plus:Release9.0.1.0.0-Pro
系統 2019-08-12 01:54:28 1886
http://www.geeksforgeeks.org/diameter-of-a-binary-tree/1#include2#include3#include4#include5#include6usingnamespacestd;78structnode{9intdata;10structnode*left,*right;11node():data(0),left
系統 2019-08-12 01:54:22 1886