存在測試IN、NOTIN、EXISTS、NOTEXISTS例:SELECT*FROMSCWHERESNOIN(SELECTSNOFROMSTUDENTWHERESSEX=’女’);同:SELECT*FROMSCWHEREEXISTS(SELECT*FROMSTUDENTWHERESSEX=’女’ANDSC.SNO=SNO);返回所有女生的成績例:SELECT*FROMSCWHERESNONOTIN(SELECTSNOFROMSTUDENTWHERESSEX
系統 2019-08-12 01:52:11 2238
首先聲明,我是一個菜鳥。一下文章中出現技術誤導情況蓋不負責GOCreatefunction[dbo].[split](@SourceSqlvarchar(max),@StrSepratevarchar(10))returns@temptable(linevarchar(max))asbegindeclare@iintset@SourceSql=rtrim(ltrim(@SourceSql))set@i=charindex(@StrSeprate,@Sour
系統 2019-08-12 01:51:34 2238
晚上閑來無事,研究了一下最近很火的MongoDB。感受只有一個:“自由”。閑話略過,先讓MongoDB在Win764下跑起來:1.MongoDB主頁http://www.mongodb.org/2.下載http://downloads.mongodb.org/win32/mongodb-win32-x86_64-1.8.1.zip3.解壓e.g.H:\mongodb-win32-x86_64-1.8.14.準備目錄e.g.H:\mongo\data--保存
系統 2019-08-12 01:33:41 2238
有關Oracle的執行計劃說明,參考我的Blog:OracleExplainPlanhttp://blog.csdn.net/tianlesoftware/archive/2010/08/20/5827245.aspx一.查看當前session的SIDSYS@anqing1(rac1)>SELECTUSERENV('SID')FROMDUAL;USERENV('SID')--------------137SYS@anqing1(rac1)>SELECTSI
系統 2019-08-12 09:30:13 2237
解決辦法:1、下載32位Oracle客戶端其實可以下載免安裝版的,http://www.oracle.com/technetwork/topics/winsoft-085727.html我下載的是第一個:http://download.oracle.com/otn/nt/instantclient/112030/instantclient-basic-nt-11.2.0.3.0.zip下載需要登錄,得先在Oracle注冊賬號才能下載!2、解壓將下載到的將其
系統 2019-08-12 09:29:44 2237
--============================--PL/SQL-->動態SQL的常見錯誤--============================動態SQL在使用時,有很多需要注意的地方,如動態SQL語句結尾處不能使用分號(;),而動態PL/SQL結尾處需要使用分號(;),但不能使用正斜杠結尾(/),以及shcema對象不能直接作為變量綁定。本文介紹了動態SQL的常見問題。一、演示動態SQL的使用下面的示例中,首先使用動態SQL基于scot
系統 2019-08-12 01:55:31 2237
馬長明PowerBuilderPowerBuilder與Oracle的連接@TNS:ServerName注意:PB9.5則沒有前面那個@TNS:!!!嗚,我的時間在此悄悄走過由于PB初次連接到數據庫時要自動建立五個系統表(PowerBuilderCatalogTable:PBCATTBL,PBCATCOL,PBCATEDT,PBCATFMT,PBCATVLD,存儲表的擴展屬性),因此第一個連接到Oracle的用戶必須具有建表、給PUBLIC角色授權等權限。
系統 2019-08-12 01:55:25 2237
OracleDatabaseInstantClient11g32位和64OracleDatabaseInstantClient11g11.2.0.3.0InstantClient是ORACLE(R)發布的輕量級數據庫客戶端,您無需安裝標準的客戶端,就可以通過它來運行OCI、OCCI、Pro*C、ODBC和JDBC程序。適用于那些僅需要連接遠程Oracle數據庫,本地不需要安裝服務端的用戶。注:1、您可以使用SQL*plus來訪問數據庫,但建議最好使用PL/
系統 2019-08-12 01:55:14 2237
對index進行分析,index_stats表很有用。下面例子就結合index相關操作及index_stats的使用,對index進行分析。SQL>selectcount(*)fromindex_stats;COUNT(*)----------0SQL>desctNameNull?Type-----------------------------------------------------------------------------IDNUMBER
系統 2019-08-12 01:55:02 2237
數據庫安裝1.啟動OracleDatabase10g下的setup.exe文件2.選擇基本安裝,但是不創建啟動數據庫(該項默認是選中的,由于此次創建數據庫是用于冷備份的還原,所以安裝數據庫的時候不創建)3.下一步,等待安裝程序安裝一些基本東西,安裝好了之后,在彈出的頁面中,直接點擊安裝即可,知道數據庫安裝完成。創建數據庫實例1.使用DatabaseConfigurationAssistant。在開始菜單,Oracle目錄下,啟動2.進入安裝界面后,設定SI
系統 2019-08-12 01:54:32 2237
前奏:今天,閑來沒事.于是動手在自己的本機安裝一下Oracle,順便也想從項目上挪幾張表過來看看.Step1:安裝.Step2:Createdatabase/Instance(DatabaseConfigurationAssistant)Step3:Startupdatabase(WebAdminconsole)Step4:Startuplisener(lsnrctl>>start)Step5:Createtablespace/Role/User問題出現:
系統 2019-08-12 01:54:18 2237
全文索引和全文檢索是sqlserver7.0的新增功能,它能夠對數據中的字符類型列(如varchar、text等類型列)進行索引,并通過索引實現全文搜索查詢。sqlserver常規索引與全文檢索相比,二者的區別如下:常規索引全文索引使用createindex或約束定義創建使用全文索引存儲過程創建和刪除通過刪除或執行dropindex語句刪除當插入、修改或刪除數據時,sqlserver只能通過任務調度或執行存儲過能夠自動更新常規索引內容程來填充全文索引每個表
系統 2019-08-12 01:53:39 2237
1#include2usingnamespacestd;3//Author:TankyWoo4//www.wutianqi.com5constint_max=10001;6//c1是保存各項質量砝碼可以組合的數目7//c2是中間量,保存沒一次的情況8intc1[_max],c2[_max];9intmain()10{//intn,i,j,k;11intnNum;//12inti,j,k;1314while(cin>>nNum)15{16
系統 2019-08-12 01:53:36 2237
有這么一個存儲過程:1ALTERPROCEDURE[dbo].[ap_BuyAndSaleAction]2@DataActionint,3@IDint=0,4@RentWaynvarchar(100),5@Citynvarchar(100),6@Districtnvarchar(100),7@Titlenvarchar(100),8@Addressnvarchar(1000),9@XiaoQunvarchar(100),10--@AddTimedateti
系統 2019-08-12 01:53:13 2237
[概要]剛剛接觸oracle的同學可能經常會被rowid和rownum這兩個詞弄混,弄清楚這兩個家伙對于我們寫sql會有非常大的幫助,以下偶就拋磚引玉,簡單地談談他們之間的差別吧.[比較]rowid和rownum都是oracle中的偽列,但他們還是存在本質差別:rowid:是物理地址,用于定位數據表中數據的位置,它是唯一的且不會改變.rownum:是依據查詢的結果集給每行分配的一個邏輯編號,查詢結果不同,rownum自然不同.對于同一條記錄,查詢條件不同,
系統 2019-08-12 01:52:12 2237