A/B=C
D/E=F
A為男性薪資和,B為男性人數,C即為男性的平均薪資
D為女性薪資和,E為女性人數,F即為女性的平均薪資
那(A+D)/(B+E)=??
我本以為應等於(C+F)/2
但由以下演算得知我的想法是錯的
2/1=2
6/2=3
(2+6)/(1+2)=2.6
(2+3)/2=2.5
A/B=C
D/E=F
A為男性薪資和,B為男性人數,C即為男性的平均薪資
D為女性薪資和,E為女性人數,F即為女性的平均薪資
那(A+D)/(B+E)=??
我本以為應等於(C+F)/2
但由以下演算得知我的想法是錯的
2/1=2
6/2=3
(2+6)/(1+2)=2.6
(2+3)/2=2.5
就規格面上來說,幾個簡單的挑選建議
1. 亮度:
個人認為,現在的液晶螢幕都已經在亮度上有一定的表現,所以亮度在現在的LCD來說已經不是一個指標性的規格。
2.對比:
這個當然是越大越好囉!
3.顯示顏色數:
在規格上有些會動手腳,各位知道24bit色約有16.7M(1677萬色)色,目前在規格上面標示有的會寫16.2M色、16.7M色、16.7M (dithering),前面兩種都沒問題,問題事後面這種,他的16.7M色是補差算出來的,也就是說實際上他並沒有16.7M色。另外有一種比較好 的,是16.7M色(從10億多色選出),這個我只有在EIZO這個牌子看到過,因為他的「灰階」數比較多的關係,所以可以從這麼多色選出16.7M色。
4.反應時間:
在LCD剛出得時候,會有騙人的標示法,好比說他宣稱25ms,其實只是tr(上升) or tf(下降)時間,不過這個已經是古老的事情了,現在的規格標出來都是tr+tf。不過啊!現在又有新的要注意的地方,其實用tr+tf來表示液晶螢幕的 反應時間是不太對的(tr+tf就是從黑< =>白),因為在真實的情況下,灰階到灰階(Gray To Gray,簡稱GTG)才是最常見的,而tr+tf宣稱能夠達到的時間並不能代表GTG的時間,所以現在廠商也注意到了這件事情,所以現在新一代的LCD 在規格的標示上面就有可能會將GTG的時間標示上去。
接下來,談談無法從廠商公佈的規格上面得知的卻也頗重要的東西:
5.面板:其實液晶螢幕最重要的是面板,而作面板的廠商比較常見的有台灣的AUO(友達)、韓國的三星、以及韓國和美國的合作的LG-Philip,比較 少見的有日本的富士、日本的Sharp等等,目前大家推品質好的都是日本的面板。不過其實各家的面板都有一定的水準,但是面板使用的技術不同罷了。
6.面板使用的技術:目前大概有TN、S-IPS、MVA、PVA,TN面板友達常用,PVA是MVA改良的,PVA三星使用,IPS通常是高階面板使 用,但LG-Philips有發展出所謂的S-IPS有LG和Philips出。至於這些技術的詳盡比較,不好意思小弟功力不足,無法比較。
提供連結給各位參考面板的比較http://forum.pcdvd.com.tw/showthread.php?t=405471 。
更詳細的比較的連結:
http://www.xbitlabs.com/articles/ot…/lcd-guide.html
至少有二個多月沒逛電腦書店了,
在得知11/20聖殿祭司出了VB版的新書後,
(雖然我已經知道內容和C#版的差不多)
心血來潮,下班就去大享看看,
我對SQL之類的書,特別沒什麼扺抗,
看了都會很想買,像我此行就看到歐萊里「資料庫之美學」
還好我忍住了,要不然500多元又不見了…..
我不太會系統分析,要我寫USER的需求文件,
這可真是難倒我了(沒經驗+不會作筆記),
比起身旁的二位女性,我真的是差太多了,
(一個幹練,一個努力)
文件改了好多次,就是和理想的有差距,
氣餒是一定的,但如把這個當作自我的訓練,
初學者的感覺,就會再度回來……
壓力呀!!上班好久沒這麼認真了,
沒PCDVD,沒MSN的日子降臨…..
ASPI:(Advanced SCSI Programming Interface):
進階SCSI控制指令介面集,由Adaptec公司對SCSI所制定發展的控制指令集介面。
Buffer Under Run:
是指當燒錄器緩衝區內的資料已不敷燒錄器使用,以致於產生燒錄失敗。當出現此狀況時,常見的訊息有:
03/0C/09 WRITE ERROR-LOSS OF STREAMING.
05/21/00 LOGICAL BLOCK ADDRESS OUT OF RANGE.
或
03/0C/0A WRITE ERROR-PADDING BLOCKS ADDED.
05/21/00 LOGICAL BLOCK ADDRESS OUT OF RANGE.
CD-i與CD-ROM/XA:
如同CD-ROM是CD-Audio的延伸一樣, CD-i與CD-ROM/XA就是CD-ROM的延伸,CD-i的全名叫做CD-interactive.說起它發展的經過, 在於飛利浦與Sony兩家公司自訂出紅皮書(for CD-Audio)與黃皮書(for CD-ROM)後, 發現在CD的應用上應該可以更多加以整合文字, 圖形, 影音, 動畫, 照片等多媒體的應用, 並且應該要有一個適合的硬體平臺來播放, 此硬體的環境應該要考慮Video的播放規格, 軟體所採用的作業系統以及音效處理等等, 使得這樣的電腦系統能在全球統一, 也使這種光碟片的格式一致, 就像是CD-Audio一樣的成功, 因此, 於1986年二月CD-i (規格訂於綠皮書) 就正式發表了. 值的注意是在當時, PC還未普及於一般家庭, 更唐皇每台PC都裝有CD-ROM光碟機了. 在綠皮書內除了定義CD光碟片的規格外, 還包括了播放系統硬體的規格, 軟體的作業系統,聲音與影像的壓縮方式, 還有那些文字, 圖片與語音的交錯編排方式(Interleaving)等, 至於CD-ROM/XA的規格是將黃皮書的規格加以延伸並取用部份綠皮書的規格整理而成,於1989年發表. CD-ROM/XA規格中也包括了聲音與資料的交錯編排方式, 如果你要瞭解XA與CD-i的光碟片有何不同, 那最好是從它們相同處開始瞭解. 一般來說CD-ROM/XA 與 CD-i 的觀念相同, 都採用資料交錯的編排方式儲存資訊, ADPCM 方式的語音壓縮以及具有互動式的功能.
CD-R:
CD-R是CD-Recordable的縮寫,對於CD-R的光碟片,不能進行重複的寫入動作。
CD-RW:
CD-RW是CD-ReWritable的簡寫,可以進行重複的讀寫動作。
CD-DA:
是CD-Digital Audio即音樂光碟(Audio CD)。
CD-Extra:
CD-Extra或稱之為CD+是一種音軌與資料共生於同一片光碟片的格式,他是利用Multi-Session的方式,將第一個Session放置音 軌,第二個Session則納入資料,因此在傳統的CD Player裡因為不支援Multi-Session,所以只好乖乖地播放第一個Session的音軌。至於CD-ROM則可以完全地利用此種方式將音軌 與資料一起使用,目前市場有許多的電腦遊戲便是利用此方式製作。附帶一提,在CD-Extra之前有所謂的Enhanced CD、Mixed Mode CD或CD-I Ready這也是類似CD-Extra的作法,不同的是兩個Session的位置互換,也就是第一個Session放置資料,其後再放入音軌,此種做法有 一個缺點,那就是當您將此類光碟片放到傳統的CD Player時,會發出一些奇怪的聲音,甚至破壞您的音響,因此在Microsoft的奔走下才有CD-Extra格式的誕生。
Close Session:
終結區段
燒錄完成前都需經過 CloseSession的動作寫入 Lead-in及Lead-out,也因此決定了光碟片是否可繼續寫入其他資料。若不經 CloseSession的動作 ,則此光碟片只能在 CD-R上才能讀取。
Disc-at-Once(DAO):
寫入模式的一種。燒寫光碟時,從Lead-in開始寫起,一次從頭到尾把資料寫完,並且自動close Disc。用此模式寫入,軌與軌之間將不會有Link Block(Gap)產生,所以若以此法複製碟片,子片總長度會和原來的來源光碟片相同。
ECC(ErrorCorrectingCode):
錯誤修正碼 。設置錯誤偵測碼的目的,在於預防與修正錯誤的產生.以保持資料在讀取及傳送過程中的正確性。
Hybridm:
採用 Hybrid 或是Janus格式的光碟片, 通常會有兩個或兩個以上的資料區 (Parti- tion), 每個資料區各自含有完整的檔案記錄與資訊, 兩個資料區可以採用不同作業系統的檔案格式, 目前有四種檔案格式可以相互結合, 分別為DOS(Windows), HFS,Unix與OS/2, 但是最常看到的Hybrid光碟片是結合DOS與麥金塔檔案格式: DOS採用ISO9660檔案系統, 麥金塔則採用HFS檔案系統. 有時候這種Hybrid的光碟片又叫做Janus格式. (源自古羅馬帝國一位雙面神的名字)
ISO 9660:
這是一種光碟檔案系統。在CD-ROM發展初期,各家廠商繼黃皮書之後發展了許多不相容的光碟檔案系統,因此問題層出不窮,直到High Sierra工作小組的出現,此問題仍平息,因為他們訂定出了全球的標準光碟檔案系統,也就是ISO 9660。此種光碟系統在大部分的作業系統上都讀得出來,為其優點。在ISO 9660的標準內有三層通透性,第一層支援了大多數的作業系統,因為格式的簡單,其命名規則為英文字母A-Z、數字0-9以及底線(_)所組成的集合,且 需依DOS的8+3,但是檔案置放的方式與第一層一樣。最後一層上述的限制均不成立,但是唯一的缺點是目錄的深度不能大於8層。這便是最早的統一光碟檔案 系統。
Joliet:
是一個檔案系統的名稱,該格式支援DOS(8+3)、Windows 95(最多可以高達64個字元)與Unicode字元集。這種格式只能為Windows 95或Windows NT 4.0以上版本所讀取,若是使用DOS,長檔名則會不見。
Lead-in:
引入區
光碟最前段的識別資料 ,其中更包括了光碟規格、每一軌的起始位置、長度等重要資料,作為光碟機判別之用。
Lead-out:
引出區
光碟最後段的識別資料。
*寫入 Lead-in 和 Lead-out的動作 ,是在光碟資料燒錄完成前執行 ,提供機器判別整張光碟的長度。
Mode 1:
含所謂的錯誤修正碼(ECC)於光碟片的每個磁區,其大小為2048 Bytes,可以藉此來修正讀取資料時的錯誤,以保資料的正確性,通常此種資料結構適用於不允取有絲毫錯誤的資料上,列如:軟體、電玩、資料等等。
Mode 2:
不含錯誤修正碼,因此可利用空間相對變大,不過資料的讀取有誤時,無法修正,假設您的光碟片不小心刮到,使用此種資料結構將無法在還原正確的資料,因此, 這一種儲存的方式適用於正確性較低的圖形或是音樂資料,例如:影音光碟(VCD)或相片光碟(Photo CD)均是代表作。Mode 2右可分為兩種子格式,也就是Form 1與Form 2,這兩種格式的資料均是以交錯置放方式呈現。
Form 1
此種格式含有錯誤偵測碼(EDC;Erroe Detection Code)與錯誤修正碼(ECC),所以Form 1也如同Mode 1一樣儲存需要較高正確性的 資料。
Form 2
在此種格式中,均不包含上述的錯誤偵測碼及物修正碼,資料的正確性低。
Multi-Session:
多區段光碟
當燒錄完成時做closesession但不做closedisc的動作,此光碟片便可在下次繼續燒錄,進而使得光碟片上產生了多個的session,因此稱為多區段光碟。
New SecuRom:
將三類特殊的防護編碼寫入資料次通道,遊戲啟動時,藉檢查次通道防護碼的正確性,判斷是否為真版光碟。主通道資料軌內並無干擾的保護措施(如壞軌、壞檔等)。
Photo CD:
是柯達公司(Kodak)得一種產品,利用Multi-Session的方式將相片置入到同樣一張光碟片中,此種相片光碟的最大容量為100張高解析度相片。目前也有一些公司利用此種方式販售可以用於商業用途的高品質影像。
Rock Ridge Interchange Protocol (RRIP):
ISO9660標準的設計是相容於大多數的作業系統, 但是它也保留空間作為延伸與改編用, 在Unix的作業系統世界中,長檔名與超過8層的目錄結構是稀疏平常的, 因此Unix系統的CD-ROM檔案系統研展人員對ISO9660的第一層限制非常反感, 因此就有些人不採用ISO9660的規格, 而自行設計符合Unix作業系統的規格. 但是因為Unix作業系統有太多種不同的版本, 所以設計起來也特別困難, 但是這件事情引起了High Sierra小組的注意. 當這件事情同樣被其他公司引起注意, 並開始討論後, 於1990年, 由16家公司派代表組成了Rock Ridge小組, 他們共同的目標是延伸 ISO9660 的規格以使 CD-ROM 能符合 Unix 的檔案系統與結構. 他們提出一個規格叫做: System Use Sharing Protocol (SUSP), 它可重新分配ISO9660規格中的系統使用區域 (System Use Area field),轉變成為一種可變長度的系統記錄區(Variable-length System Use fields), 這個區域內記載了不同的作業系統之相關資訊. 因此RRIP就是負責處理記錄這些Unix下的長檔名與超過8層的目錄資訊, 而且除了Unix以外的作業系統將不會看到這些專為Unix而設計的區域. 這種新的CD-ROM檔案系統可以在不同的UXIX作業平臺使用, 這就是Rock Ridge格式, 至今已被廣泛的使用在Unix的CD-ROM光碟片上.
SAO(Session-at-Once):
與Disc at Once相似,兩者最主要的差別是Disc at Once在寫之後,此光碟片便無法再寫入資料,但Session at Once卻可以利用Multi-Session的方式再將資料寫入光碟片內。
Shared Hybrid:
可分享式的Hybrid光碟片也可以在兩種或兩種以上的作業系統間使用, 各不同的作業系統可讀取CD-ROM上相同的資料, 這種格式的光碟片只有一個資料區(Partition), 所有相關的資料與各作業系統使用的程式都放在一起, 但是在DOS上只會看到 DOS的程式檔, 麥金塔上也只能看到麥金塔的執行檔. El Torito (Bootable CD-ROM)關於可開機式的CD-ROM規格, 目前版本到1.0, 其主要的方法是將硬碟或軟碟上的開機磁區內資料搬到CD-ROM光碟片上, 並且可以同時有數個開機磁區映射檔(Image file)可供開機時選用. El Torito規格是開放給各電腦產業使用, 不用簽約, 自由使用的. 要使CD-ROM光碟片可以開機, 還必須採用支援CD-ROM開機的BIOS(電腦主機板上), 或是採用SCSI介面, 並配合像是新版本Adaptec SCSI卡才可以.
RAW-DAO(RAW-Disc At Once):
RAW-DAO可以分為三種模式RAW-DAO96,RAW-DAO94及RAW-DAO16。此三種方式究竟所指為何,請看下面說明:RAW-DAO 96(RAW-Disc At Once 96 Bytes)
以2352 bytes RAW Data模式寫入8個次通道的資料(P,Q,R,S,T,U,V,W)至目的光碟,這些資料在一個磁區中佔96bytes。
RAW-DAO 94(RAW-Disc At Once 94 Bytes)
此模式與RAW-DAO 96模式類似,以2352 bytes RAW Data模式寫入8個次通道的資料(P,Q,R,S,T,U,V,W)至目的光碟,這些資料在一個磁區中佔94bytes。但是寫入時會在Subchannel-Q產生2-Bytes的CRC。
RAW-DAO 16(RAW-Disc At Once 16 Bytes)
以2352 bytes RAW Data模式寫入P,Q次通道的資料至目的光碟,這些資料在一個磁區中佔16 bytes。一樣的寫入時會在Subchannel-Q產生2-Bytes的CRC。
在Fantom CD中您會發現不能自己選擇RAW-DAO96,RAW-DAO94及RAW-DAO16,只能選RAW-DAO,因為程式會依照您的機器支援度,自動幫您選擇最佳的RAW-DAO模式,請不必擔心。
RAW-SAO(Session-At-Once without SubChannel Data):
如果燒錄機對DAO-RAW及SAO-RAW+SUB兩種功能都不支援的相容模式,所有SubChannel子頻道資料會由燒錄機自行產生,限制情形同SAO-RAW+SUB模式。
任何透過SubChannel資料進行保護功能的CD也無法備份(這是SAO寫入模式的先天限制)
RAW-SAO+SUB(Session-At-Once plus R-W SubChannel Data):
如果燒錄機不支援DAO-RAW功能的相容模式,會寫入SubChannel R-W子頻道資料,但是會有下列限制:
1. 不會寫入Media Catalog Numbers(MCN) and Internationa; Standard Recording Code Numbers(ISRC)等資料(這也是SAO寫入模式的先天限制)
2. 不會寫入Audio CD靜音等訊號控制資料(Indices and Pauses on Audio CD),因為控制這個功能的SubChannel P拿去當一般data了。
SafeDisc:
在CD裡面引入約10000 sectors的壞磁區(做為這光碟特別的指紋)來防拷。這些”壞磁區指紋”的位置被記錄在安裝後遊戲(或軟體)的主執行檔裡,它會檢查這些指紋的存在與否。
Safe Disc2:
將很多特殊數位編碼壓進資料主通道資料軌外的很多sector中,而形成(對多數光碟機而言)所謂的bad-sectors.在次通道中並無動手腳 。只有部份光碟機可以完全正確讀出影像檔,更只有特別的燒錄機可以將正確影像檔燒錄為正確的備份光碟片。
Session(區段):
指光碟燒錄的單位,包括完整的Lead-in及Lead-out.一張光碟若以一次寫入的方式,並做closedisk的動作,就是所謂的單一區段光碟;若可分多次且連接上筆資料繼續寫入,則此光碟為多區段光碟。
Subchannel(次通道):
Subchannel分為Data Subchannel及Audio Subchannel兩類。這兩類處所本是光碟儲存正常資料、音軌之外的額外資訊的地方。由於並不是所有光碟機/燒錄機都支援次通道資料的讀取,因此就有 遊戲、音樂光碟廠商把這兩處放置一些”指紋資料”,當備份光碟時,若未能將這些資料正確複製,那就算備份失敗。使用這種防拷技術的有Sony的 Securom(“指紋”放在Data Subchannel)、New Securom(“指紋”放在Data及Audio Subchannels),其他尚有LibCrypt (Sony的PlayStation) and LaserLock。儲存在次通道的資料分16bytes(如Securom及New Securom)及96bytes(LibCript)兩類。因此光碟機/燒錄機讀取兩類次通道的能力就有所謂a.Raw+96、b.Raw+16、 c.Raw(不能讀取次通道資料,但可讀一般壞軌)、d.無(不能讀取次通道資料,也不能讀一般壞軌)。
TOC(Table of Content):
光碟內容表
光碟的內容目錄表,提供機器讀取資料時的索引。
Track:
軌
光碟的單位名詞,以音樂光碟來說每一首歌均為一軌。而資料光碟上雖有許多檔案,實際上卻可能只有一軌。
Track-at-Once(TAO):
寫入模式的一種。燒寫光碟時,一次只寫入一軌,所以寫入時可以在軌與軌之間中斷。這種寫入模式是用在漸增式寫入(Incremental Recording)的方式上。
自動安插通知:
在Windows作業系統中,有個一自動安插通知,只要您有啟動這項功能,在放入光碟片時,則會自動偵測,並且執行光碟片上的Auto Run程式,或是播放光碟片上的音樂。在燒錄的時候,您可以將此項功能關閉,多少避免燒錄上失敗的因素。
紅皮書:
紅皮書代表 CD-Audio, 或稱為數位音樂光碟片, 這是飛利浦與Sony公司在1980年制定的. 所有其他規格的光碟片均以此為基礎而發展. Audio CD 是將類比音樂以44.1Khz頻率採樣(每秒取樣44100單位), 而每個採樣單位都有一個 16 bit (65535) 範圍的值,將類比轉換為數位資料, 此二進位碼還要經過8到14編碼(EFM)才完成數位化動作, 再將0與1轉換成為CD上的pit與land, 最後放在螺旋狀的軌道(track)上. 以上是一個簡單的過程說明, 此外CD上的資料還包括了 Sub-code channels, index points 及 CIRC ( Cross- Interleaved Reed-Solomon Code) 錯誤修正碼等. 因為CD-Audio光碟片的主要功能只是提供播放音樂, 而且是循序播放, 每首歌都是從頭開始播到尾, 因此紅皮書的規格在當時是很單純, 完整, 而且足夠的, 其最主要的目的就是提供一個標準的播放規格, 所有的CD光碟片可以在所有的CD音響上播放, 全世界都一樣. CD+G當研發人員在設計紅皮書規格時, 他們已經想到替CD加上一個未來可用到的功能,可以在CD上與數位音樂同時並存圖形資料, 這些圖形資料存放在每個音樂資料的控制區內, 每一個控制區內包含了8個bits, 分別為P,Q,R,S,T,U,V 和 W. 每一個字母代表了一 個Sub-code channel, 而P, Q channel包含了位置與時間資料, 大部分的 CD 音響靠著這兩個channel得知正在播放的時間並顯示在面板上.其他從R到W的6個bits則可存放使用者的資料, 在大多數CD音樂片上這個部份都存放為*0*, 如果幸運的話, 你可以在市場上找到含有圖形資料在其中的CD片, 就是所謂的CD-G碟片, 而這些圖形資料有什?用途呢? 一般來說, 可以存放與歌曲有關的資料, 像是歌詞, 照片或是注意文字等, 但是因為存放的空間受到限制, 每張CD片最多存放20MB的資料, 而且使用上有限制, 必須連續播放7秒鐘才可得出一張低解析全螢幕的資料, 因此實用性並不是很大.大多數的CD音響會忽略掉這些Graphic的資料, 因為這並不影響到音樂的播放. 如果你要將這些資料顯示出來, 必須還要使用特殊的CD系統, 它可以讀出R到W sub-code channel的資料並有影像輸出的端子才行. 以CD-G為應用的例子在早期有CD I, Karaoke CD等系統. CD-G 的編碼方式為飛利浦與Sony公司所發展出來, 因此如果要製作此種CD片, 必須先得到這兩個公司的授權. 膾然CD-G因為種種的限制而無法被市場接受, 但是CD-G光碟杜算是最早的多媒體應用了, 而且在當時CD-G給了發展CD-i一個確定的方向.
黃皮書:
飛利浦與Sony在1983年發表了黃皮書, 定義了CD-ROM(Compact Disc – Read OnlyMemory) 的規格, 黃皮書是以紅皮書為基礎, 發展出適合存放電腦資料的CD格式, 而且可以快速隨機的找尋資料(與CD-Audio比較起來). 存在CD片上的資料可分為兩種,一種為正確性要求較低的音樂或圖形資料, 可容許一些Byte的錯誤, 另一種是正確性要求非常嚴格的電腦數位或文字資料) 錯一個bit也不行.
綠皮書:
綠皮書包括定義了CD-i的光碟片格式與CD-i的硬體規格, 這並且是所有規格書中唯一包括硬體規格的標準, 其中包括了中央處理單元(CPU), 作業系統, 記憶體, Video與 Audio 的控制器以及影音資料的壓縮方式等. CD-i 是被定義成一個消費性的電子產品, 也就是類似電視, 錄放影機等功能的產品, 它是可以直接接上電視, 並且採用遙控器控制, 它沒有軟式磁碟機(Floppy)與硬碟機(Hard Disk), 完全採用光碟機作為資料的輸入裝置, 並且採用即時性的作業系統(Real-time operating system) 。
@Prompt(‘message’,’type’,[lov],[MONO|MULTI],[FREE|CONSTRAINED])
您可以使用 @Prompt 函數來建立互動式物件。
您在物件的 Where 子句中使用 @Prompt 函數。
在查詢中使用該物件時,它會強制使用者輸入限制的值。
當使用者執行查詢時,提示方塊便會出現,要求輸入值。
當您想要在推斷的 SQL 中強制執行限制,
但不想要預先設定條件的值時,@Prompt 便很有用。
‘message’
提示訊息的文字。文字必須加上單引號,
例如,’選擇地區’、’挑選時段’或 ‘選擇陳列室’。
當查詢執行時,文字會出現在提示方塊中。
‘type’
函數傳回的資料類型。它可以是下列其中一項︰
• ‘A’ 代表字母
• ‘N’ 代表數字
• D’ 代表日期
指定的資料類型必須用單引號括起來。
lov
值清單 (選用)。您可以指定兩種類型的值清單:
• 固定寫入的清單。
每個值分別加上單引號,並以逗號分開。
整份清單會加上大括號。例如,{‘Australia’,’France’, ‘Japan’, ‘United Kingdom’, ‘USA’}。
• 現有物件的值清單指標。
按兩下含有您想要在 [類別和物件] 面板中使用的 lov 的物件,便可呼叫目標 lov。
這會提供「類別」名稱和「物件」名稱,以反斜線分開。
它必須加上單引號。例如:’顧客\國家’。
MONO
使用者只能從值清單中選取一個值 (選用)。
MULTI
使用者可以從值清單中選取多個值 (選用)。
FREE
使用者可以輸入其選擇的值,或是從值清單中選取一個。
CONSTRAINED
使用者必須從值清單中選取值。
最近新聞不是在說紅軍想提罷免案嗎?
就有人用公司的MAIL寄信給全公司的人,
結果被總經理警告,真是好樣的!!
哈哈哈!!
ORACLE VS. SQL SERVER
不知為何,存在SQL SERVER下的儲存機制,有些語法無法正確的在ORACLE上執行,
花了我們KAZE老大很長的時間才找出這個問題,
感謝KAZE老大的HELP
———-資料型態———-
資料型態 例子 說明
NUMBER(p,s) NUMBER(10, 2)
p指定一個數目有多少個十進位數字(包括小數位),s指定多少個小數位 。DATE DATE
日期資料型態,它儲存的資訊包括:世紀、年、月、日、時、分、秒。
VARCHAR2(size) VARCHAR(10)
可變長度字串。size是字串長度的上限 。
CHAR(size) CHAR(10) 固定長度字串。
如果輸入的字串長度小於size,例如你輸入字串scott在一個CHAR(10)的欄,那麼Oracle會自動在scott後加入5個空格,令到儲存的資料變成10個字元 。
———-DUAL表格———-
用資料庫來做些簡單的運算
———-數目函數———-
函數 傳回的資料
ABS(X) 絕對值
ROUND(X, Y) X的四捨五入值,如果Y是正數,就取小數位的右邊,負數就取左邊
CEIL(X) 與ROUND(X, 0)差不多,不過它會Round Up
FLOOR(X) 與CEIL(X)差不多,不過它會Round Down
MOD(X, Y) X除以Y的餘數
SIGN(X) 如果X是正數,就傳回1,負數就傳回-1,0就傳回0
SQRT(X) 平方根
TRUNC(X, Y) 與ROUND(X, Y)差不多,不過它是Truncation
———-文字函數———-
函數 傳回的資料
LPAD(X, Y [,Z]) 把X的左邊加入字元Z(預設的字元是空格),令它的長度成為Y。
RPAD(X, Y [,Z]) 同上,把X的右邊加入字元Z。
LOWER(X) 把X所有字元變成小寫
UPPER(X) 把X所有字元變成大寫
INITCAP(X) 把X的每個英文字的第一個字元變成大寫,其它字元變成小寫。
LENGTH(X) X的長度
SUBSTR(X, Y [,Z]) 由X的第Y個字元開始,抽取Z個字元(預設抽取所有字元)。
INSTR(X, Y) Y在X的位置。
CONCAT(X, Y) 把X和Y連接。也可以用||(兩條直線)運算子。
———-NVL函數———-
把NULL值轉換成另一些資料
———-DECODE函數———-
有點像程式語言的if-then-else句子,它會能夠根據資料不同的值,傳回不同的資料
———-日期函數———-
函數 傳回的資料
ADD_MONTHS(X, Y) X的Y個月後的日期
LAST_DAY(X) X所屬月份的最後一日
MONTHS_BETWEEN(X, Y) X與Y之間相距多少個月,如果X比Y少,傳回的是一個負數。
NEXT_DAY(X, Y) X的下一個星期Y
———-TO_CHAR函數———-
把日期資料轉換成指定的文字格式
格式字元 說明
D 星期幾(1至7)
DD 月的第幾日(1至31)
MON 月(簡寫)
MONTH 月(全寫)
YY 年 (2個數位)
YYYY 年(4個數位)
RR 年 (2個數位,「千禧年相容」(Millennium-Compliant))
RRRR 年(4個數位,「 千 禧 年 相 容 」(Millennium-Compliant))
HH 時 (2個數位)
HH24 時(2個數位,24小時制)
MI 分 (2個數位)
SS 秒 (2個數位)
———-TO_DATE函數———-
文字轉換成日期
TO_DATE(’03-NOV-02′, ‘DD-MON-RR’)
第一個參數是文字內容,第二個參數是該文字內容的格式
———-群組函數———-
函數 傳回的資料
AVG(X) 平均值
COUNT(X) 含有非NULL的行數
MAX(X) 最大值
MIN(X) 最小值
STDDEV(X) 標準差
SUM(X) 加總
VARIANCE(X) 分散
———-CONCAT———-
連接語法