1樓:靳蘊和曠北
substr(
string,
start_position,
[length])
只有這三個引數,舉個例子就明白了
substr('helloword',2,4)結果是ello,就是說從helloword這個字串中取值,從第二個開始取,一共取4個。不會有1個引數的,最少2個,就是這樣的substr(
string,
start_position
),意思是如果不給出取的長度的引數,就預設取到最後的。
順便說一句:[
]這個大括弧的意思就是可有可無,其他的是必須有的
2樓:匿名使用者
oracle=instance(例項)+database(資料庫)instance是一堆記憶體結構(sga+後臺程序)database是一堆存放資料物理磁碟檔案(datafile+redo log file+control file+archive log file+parameter file等)
一個instance在同一個時間,只能開啟一個database一個database在同一個時間,可以被多個instance開啟,這個例子就是rac。
3樓:匿名使用者
instance是一堆記憶體結構(sga+後臺程序)database是一堆存放資料物理磁碟檔案(datafile+redo log file+control file+archive log file+parameter file等)
一個instance在同一個時間,只能開啟一個database一個database在同一個時間,可以被多個instance開啟,這個例子就是rac。
4樓:匿名使用者
資料庫是 例程+資料庫物理檔案 構成的
例程可以開啟多個資料庫,但是同時刻只能開啟一個資料庫。
5樓:匿名使用者
這就是oracle和sqlserver之間的不同了。
一個sqlserver,同一個例項,可以建立多個資料庫。
而在oracle中,同一個例項,只有一個資料庫。
比如你開發系統的時候,會有資料庫連線字串,看下面的你就明白了sqlserver :
data source=localhost\sqlexpress;initial catalog=mydatabase;integrated security=true
oracle :
data source=wflprd;persist security info=true;user id=oracleusername;password=oraclepassword"
在sqlserver中,是要指定資料庫的「mydatabase",而在oracle中,是不需要的。因為一個例項,只存在一個資料庫。
sql資料庫和oracle資料庫string型別欄位用orderby排序分別是根據什麼排序的啊
首先說明下oracle中沒有string型別,而是varchar型別。order by 的順序是assic 讀作 阿斯科馬 碼錶中 字元 列進行排序的。解釋 一般會根據字串的首字母 大些字母 小寫字母 特殊字元 數字。如果首位相同繼續排列第二位,直到不同的位。sql資料和oracle資料庫都沒有st...
oracle資料庫中leftjoin後where的使用方法
可以這樣理解 on是在生成連線表時起作用的,where是生成連線表之後對連線表再進行過濾。1 on條件是在生成臨時表時使用的條件,它不管on中的條件是否為真,都會返回左邊表中的記錄。2 where條件是在臨時表生成好後,再對臨時表進行過濾的條件。這時已經沒有left join的含義 必須返回左邊表的...
oracle資料庫和資料庫的關係是什麼?下面是問題
oracle資料庫,分為兩個部分 1 軟體部分。這部分你說的沒錯,確實是一個應用軟體。就好象你的word一樣,word本身是一個應用程式。2 資料庫部分,資料庫是用軟體建立的,按照一定規則儲存和處理資料的載體。再舉例就好象你的word文擋。你的word文擋是利用word建立的。這裡的資料庫確實是利用...