⑴ oracle資料庫中text類型用什麼類型表示
oracle對於大文本數據用clob類型。
但對於這個類型處理起來還是比較麻煩,varchar2長度為4000bytes,如果varchar2能滿足需求的話,建議使用varchar2。
(1)oracle匯率類型擴展閱讀:
Oracle資料庫特點:
1、完整的數據管理功能:
1)數據的大量性
2)數據的保存的持久性
3)數據的共享性
4)數據的可靠性
2、完備關系的產品:
1)信息准則---關系型DBMS的所有信息都應在邏輯上用一種方法,即表中的值顯式地表示;
2)保證訪問的准則
3)視圖更新准則---只要形成視圖的表中的數據變化了,相應的視圖中的數據同時變化
4)數據物理性和邏輯性獨立准則
3、分布式處理功能:
ORACLE資料庫自第5版起就提供了分布式處理能力,到第7版就有比較完善的分布式資料庫功能了,一個ORACLE分布式資料庫由oraclerdbms、sql*Net、SQL*CONNECT和其他非ORACLE的關系型產品構成。
4、用ORACLE能輕松的實現數據倉庫的操作。
這是一個技術發展的趨勢,不在這里討論。
優點:
可用性強,可擴展性強,數據安全性強,穩定性強。
⑵ 求oracle中查詢匯率轉換後總額數的sql語句,例如,下圖
題主提供的基礎數據表欠缺欄位名,這里先補上:
幣種表(CID,幣種)
匯率表(幣種,匯率)
余額表(CID,余額)
實現SQL語句:
select
sum(casea.CIDwhen1thena.余額else0end)
as人民幣總額,
sum(casea.CIDwhen1then0elsea.余額*c.匯率end)
as外幣折人民幣總額
from余額表a,幣種表b,匯率表c
wherea.CID=b.CIDandb.幣種=c.幣種;
注意幣種表的CID、幣種必須是唯一的且與匯率表的幣種構成一對一關系,否則上述語句的匯總金額將不正確。
⑶ oracle中交易金額一項適合什麼數據類型
明顯是number類型。只要是number(n,2) ,n設置的長一些,就可以了。
⑷ 匯率在oracle資料庫里存什麼格式
如果問的是欄位數據類型,那麼個人認為最好是字元型,也就是char或者varchar2。
至於為什麼個人認為這個比較好,因為數字類型的,會有一點問題,比如1日元=0.06058RMB,那麼某一種外幣,可能得到的位數更多(比如韓元對美元,1韓元=0.0008913美元),那麼數字型就有可能出現問題,也就是小數點後面到底需要多少位,總數需要多少位,至於浮點型還是算了,因為浮點型本身就會四捨五入,本身就已經不夠精確了。
字元型就不會有這個問題,來個varchar2(20),那麼只要在20位以內都可以存儲,不管是小數點前還是後都沒有問題。而且字元型來說在oracle內計算其實和數字型是一樣的。
如果你問的是怎麼存儲,那就要看具體要求了,到底是存1RMB=多少XX元,還是1XX元=多少RMB,或者存成100XX元,或者100RMB,這個要看具體要求
⑸ oracle中哪些數據類型可以定義價格比較好
number好些,我見過的企業都是用這個做價格的,
⑹ oracle資料庫 價格選擇什麼類型
number(5,2)
⑺ oracle總賬的匯率怎麼定義
您說的賬戶是多段科目組合的賬戶么,賬戶描述在總帳-設置-賬戶-組合菜單打開賬戶
⑻ oracle中,用什麼數據類型表示貨幣的數據類型
Oracle中的數據類型有:字元型、數字型、日期型等。具體介紹如下:
字元型:
char(n):用於標識固定長度的字元串。
當實際數據不足定義長度時,使用空格補全右邊不足位。varchar(n):可變字元串類型。
為SQL標准規定的,資料庫必須實現的數據據類型。可以存儲空字元串。
varchar2(n):可變字元串類型,是oracle在varchar的基礎上自行定義的可變長度字元串類型。當做為列類型使用時,最大長度可被定義為4000;當做為變數類型使用時,長度可被定義為32767。不可以存儲空字元串。
(8)oracle匯率類型擴展閱讀:
數據元一般由對象類、特性和表示3部分組成:
(1)對象類(Object Class)。是現實世界或抽象概念中事物的集合,有清楚的邊界和含義,並且特性和其行為遵循同樣的規則而能夠加以標識。
(2)特性(Property)。是對象類的所有個體所共有的某種性質,是對象有別於其他成員的依據。
(3)表示(Representation)。是值域、數據類型、表示方式的組合,必要時也包括計量單位、字元集等信息。
對象類是我們所要研究、收集和存儲相關數據的實體,例如人員、設施、裝備、組織、環境、物資等。特性是人們用來區分、識別事物的一種手段,例如人員的姓名、性別、身高、體重、職務,坦克的型號、口徑、高度、長度、有效射程等。
表示是數據元被表達的方式的一種描述。表示的各種組成成分中,任何一個部分發生變化都將產生不同的表示,例如人員的身高用「厘米」或用「米」作為計量單位,就是人員身高特性的兩種不同的表示。
⑼ oracle資料庫中貨幣是什麼類型
number(20,8)