轉貼自http://www.manwei.wang/contents/View/1523/f.html
克里(Kree)是漫威宇宙(Marvel Universe)中的三大外星帝國之一(三大帝國包括克里(Kree)、希阿(Shi'ar)以及斯克魯爾(Skrull)),主要居住地位於大麥哲倫雲(Greater Magellanic Cloud)的克里-拉爾行星(Planet Kree-Lar)。首次出現於【驚奇四超人(Fantastic Four)】#64(1967年)。
克里人是外星類人種族,正統的克里人原本是藍色皮膚,後來與其他種族通婚,基因的混合造就了粉紅色皮膚人種的出現。克里人起源於哈拉(Hala)行星,主要居住於大麥哲倫雲(Greater Magellanic Cloud)的克里-拉爾行星(Planet Kree-Lar),他們在大麥哲倫云建立了龐大的帝國。
哈拉(Hala)行星的重力遠高于地球,這也讓克里人的身體密度、力量和耐力也遠高于地球人類。另外哈拉(Hala)行星有著較高的氮含量,因此克里人需要輔助設備才能在地球上正常呼吸。克里的女性可以在精神上影響男性,部分女性甚至可以吸收男性的生命力。克里人之中還有一種被稱為魯爾(Ruul)的種類,擁有變身能力,并且可以在任何惡劣的環境中生存。
克里(Kree)的成人身高5至8英尺(1.52-2.44米),常見皮膚有藍色和粉紅色。他們也擁有立體視覺(類似人類的雙眼,雙眼可同時觀看同一物體)和類似地球人類的四肢,手拇指可與其它四指對握。克里人有一些幾乎透明的體毛,頭頂也有較厚密的毛髮。
克里帝國起源于100多萬年前,最初的哈拉(Hala)行星居住著兩種生物種族,一種是類人的克里種族,另一種是類植物的科塔提(Cotati)種族,他們都比較野蠻落後,而那時的斯克魯爾(Skrull)已是超級帝國,並計劃打造一個基於自由貿易的銀河帝國。后來斯克魯爾人來到了哈拉行星,幫助克里和科塔提建設文明,并邀請他們加入自由貿易帝國。但只能是一個種族加入,之後克里與科塔提之間展開競爭,最終斯克魯爾人選擇了科塔提(Cotati)種族作為合作伙伴,而克里人則惱羞成怒,殺害了斯克魯爾(Skrull)人派來的代表小組以及繳獲他們飛船等高科技產品,緊接著對科塔提(Cotati)族發起攻擊,導致科塔提(Cotati)族的成員幾乎全部遇難。
克里人以繳獲的斯克魯爾(Skrull)技術為基礎,自主研發了多種高科技武器等產品,在短短的100年左右就發展成為一個可以匹敵斯克魯爾(Skrull)的帝國,之後克里人對斯克魯爾人發起進攻,兩個超級帝國之間的鬥爭由此拉開。
克里帝國(Kree Empire)擁有極其先進的科技,能夠進行太空旅行和太空殖民。他們也擁有先進的能量武器、心靈、電子、控制論、全息投射、隱形、機器人、遺傳、醫療、通訊等尖端技術。雖然哈拉(Hala)行星是克里人的母星,但他們的首都以及政治中心卻在吐魯納爾(Turunal)星系的克里-拉爾行星(Planet Kree-Lar)。克里種族的永恒統治者是至高智慧(Supreme Intelligence),它是一個超級電腦系統,由多個保存完好的、最聰明的克里人的大腦和超級電腦結合而成。
知名成員:邁威爾(Mar Vell)又稱驚奇隊長(Captain Marvel)
2016年5月31日 星期二
[美漫]漫威三大外星帝國-希阿(Shi'ar)
轉貼自http://www.manwei.wang/contents/View/1518/f.html
希阿(Shi'ar)是漫威宇宙(Marvel Universe)中的三大外星帝國之一(三大帝國包括希阿(Shi'ar)、克里(Kree)以及斯克魯爾(Skrull)),主要居住地位於希阿星系(Shi’ar Galaxy)的鷹巢(Aerie)。首次出現於【(As race) X-Men】#107(1977年)。
希阿帝國的成人身高5至8英尺(1.52-2.44米),同時擁有飛禽類和哺乳類的特征,雖然他們的頭上和肘部通常長有濃密的羽毛,身體的某些部位也有著一些短簇毛。但他們卻是通過胎生繁殖,女性也擁有乳腺,可給幼兒哺乳。
希阿人有著超大的腦容量和立體視覺(類似人類的雙眼,雙眼可同時觀看同一物體。)。他們也擁有類似地球人類的四肢,手拇指可與其它四指對握。希阿人的耐力也是地球人類的20倍,他們也擁有較強的力量,平均可舉起約1噸重物。在早期的進化過程中,希阿人的雙臂長有發育健全的翅膀,使他們擁有飛行能力,但這種功能后來慢慢退化。
希阿帝國擁有極其先進的科技,可以進行大規模的光速傳送。他們也擁有星際曲速飛行、光動能、全息投射、隱形、機器人、遺傳、醫療等尖端技術。
希阿人是外星半類人種族,擁有比人類更古老的文明,主要居住于希阿星系(Shi’ar Galaxy)的鷹巢(Aerie),他們所建立的希阿帝國(Shi'ar Empire)也是銀河系最龐大的帝國之一。希阿星系的生態環境也與地球類似,因此他們無需任何人工輔助也可以在地球生存。
希阿人曾經與地球上的人類有過接觸,但地球人類并不清楚其確切位置,據推測希阿星系可能位于地球人類已知的M-31(即仙女座星系(Andromeda Galaxy))星系空間內。
希阿(Shi'ar)與克里(Kree)、斯克魯爾(Skrull)帝國也建立了外交關系。希阿通常充當調解者,極力阻止克里人和斯克魯爾人之間發起戰爭。相比克里(Kree)以及斯克魯爾(Skrull),希阿算是一個比較年輕的、還在不斷擴張的帝國,但它如今已經完全掌控了銀河系內所有存在生命體的星球,甚至他們曾經的主要對手墨菲提索斯(Mephitisoids)也在希阿的控制之下。
希阿帝國(Shi'ar Empire)通過他們創造的人工星球--最高權力世界(Imperial Throneworld)來管理在他們控制之下的生命星球,根據他們對帝國的忠誠度,希阿人會賦予他們不同程度的自治權,一些有著潛在威脅的星球種族,比如墨菲提索斯(Mephitisoids),則存在軍事管制。
希阿的高級理事會作為咨詢機構,可參與議政,但最終的行政權力屬于國王或王后。希阿的皇家衛隊是帝國的特殊力量,通常作為帝國法律的執行者。皇家警衛隊護衛則負責保護和執行國王或王后的命令。邊緣人(Borderers) 是希阿帝國一個較大群體,主要在被征服的星球上協助統治者實施希阿律法。
希阿(Shi'ar)是漫威宇宙(Marvel Universe)中的三大外星帝國之一(三大帝國包括希阿(Shi'ar)、克里(Kree)以及斯克魯爾(Skrull)),主要居住地位於希阿星系(Shi’ar Galaxy)的鷹巢(Aerie)。首次出現於【(As race) X-Men】#107(1977年)。
希阿帝國的成人身高5至8英尺(1.52-2.44米),同時擁有飛禽類和哺乳類的特征,雖然他們的頭上和肘部通常長有濃密的羽毛,身體的某些部位也有著一些短簇毛。但他們卻是通過胎生繁殖,女性也擁有乳腺,可給幼兒哺乳。
希阿人有著超大的腦容量和立體視覺(類似人類的雙眼,雙眼可同時觀看同一物體。)。他們也擁有類似地球人類的四肢,手拇指可與其它四指對握。希阿人的耐力也是地球人類的20倍,他們也擁有較強的力量,平均可舉起約1噸重物。在早期的進化過程中,希阿人的雙臂長有發育健全的翅膀,使他們擁有飛行能力,但這種功能后來慢慢退化。
希阿帝國擁有極其先進的科技,可以進行大規模的光速傳送。他們也擁有星際曲速飛行、光動能、全息投射、隱形、機器人、遺傳、醫療等尖端技術。
希阿人是外星半類人種族,擁有比人類更古老的文明,主要居住于希阿星系(Shi’ar Galaxy)的鷹巢(Aerie),他們所建立的希阿帝國(Shi'ar Empire)也是銀河系最龐大的帝國之一。希阿星系的生態環境也與地球類似,因此他們無需任何人工輔助也可以在地球生存。
希阿人曾經與地球上的人類有過接觸,但地球人類并不清楚其確切位置,據推測希阿星系可能位于地球人類已知的M-31(即仙女座星系(Andromeda Galaxy))星系空間內。
希阿(Shi'ar)與克里(Kree)、斯克魯爾(Skrull)帝國也建立了外交關系。希阿通常充當調解者,極力阻止克里人和斯克魯爾人之間發起戰爭。相比克里(Kree)以及斯克魯爾(Skrull),希阿算是一個比較年輕的、還在不斷擴張的帝國,但它如今已經完全掌控了銀河系內所有存在生命體的星球,甚至他們曾經的主要對手墨菲提索斯(Mephitisoids)也在希阿的控制之下。
希阿帝國(Shi'ar Empire)通過他們創造的人工星球--最高權力世界(Imperial Throneworld)來管理在他們控制之下的生命星球,根據他們對帝國的忠誠度,希阿人會賦予他們不同程度的自治權,一些有著潛在威脅的星球種族,比如墨菲提索斯(Mephitisoids),則存在軍事管制。
希阿的高級理事會作為咨詢機構,可參與議政,但最終的行政權力屬于國王或王后。希阿的皇家衛隊是帝國的特殊力量,通常作為帝國法律的執行者。皇家警衛隊護衛則負責保護和執行國王或王后的命令。邊緣人(Borderers) 是希阿帝國一個較大群體,主要在被征服的星球上協助統治者實施希阿律法。
[美漫]漫威三大外星帝國-斯克魯爾(Skrull)
轉貼自http://www.manwei.wang/contents/View/1661.html
斯克魯爾(Skrull)是漫威宇宙(Marvel Universe)中的三大外星帝國之一(三大帝國包括斯克魯爾(Skrull)、希阿(Shi'ar)以及克里(Kree)),主要居住地位於M-31星系空間(即仙女座星系(Andromeda Galaxy))的斯克羅斯(Skrullos)星。首次出現於【驚奇四超人(Fantastic Four)】#2(1961年)。
斯克魯爾人(Skrulls)是外星類人種族,有著約210地球年的壽命,他們的智力與地球人類相當。斯克魯爾人基本屬于爬行動物,常見皮膚為綠色,通過蛋孵化繁殖,但他們還具有一些哺乳動物的特性,例如擁有毛發、女性擁有乳腺等。成人的身高4至7英尺(1.22-2.13米),有著尖耳朵和有褶皺的下巴。
斯克魯爾人也擁有立體視覺(類似人類的雙眼,雙眼可同時觀看同一物體)和類似地球人類的四肢,手拇指可與其它四指對握。斯克魯爾人有一些幾乎透明的體毛,頭頂也有較厚密的毛發。
斯克魯爾人擁有變形能力,可以改變膚色以及自身尺寸、外形,通常是他們自身體重和外形的1.5倍(擴大)和0.75倍(縮小)。另外他們雖然可以變成其他生命體或者物體,但不能復制對方的特征。當他們形成一個新的外表后,除非他們自愿恢復原本面目,否則入睡或者失去意識等都不能改變他們的幻變外形。
斯克魯爾人擁有極其先進的科技,能夠進行太空旅行和太空殖民。他們也擁有先進的能量武器、心靈、電子、控制論、全息投射、隱形、機器人、遺傳、醫療、通訊等尖端技術。
斯克魯爾人(Skrulls)是外星類人種族,是仙女座星系(Andromeda Galaxy)已知最古老的星際帝國,也是最龐大的帝國之一。數百萬年前,斯克魯爾人正處于早期的進化、發展階段。后來天神組(Celestials)中的跨種族基因工程師來到了斯克羅斯(Skrullos)星球,挑選了一部分原居民進行實驗,創造出了斯克魯永恒族(Skrullian Eternals)與斯克魯變異族(Skrullian Deviants)。變異族后來快速演變并擁有了變形等能力,他們清除了斯克魯爾的永恒族與正常種族,統治了整個星球。
斯克魯爾(Skrull)實行君主制,通常由皇帝或者皇后執政,政治中心位于權力世界(Throneworld)。其屬下有978個成員國,每個成員國都有獨立的統治者。
知名成員:萊嘉(Lyja)為霹靂火的妻子
斯克魯爾(Skrull)是漫威宇宙(Marvel Universe)中的三大外星帝國之一(三大帝國包括斯克魯爾(Skrull)、希阿(Shi'ar)以及克里(Kree)),主要居住地位於M-31星系空間(即仙女座星系(Andromeda Galaxy))的斯克羅斯(Skrullos)星。首次出現於【驚奇四超人(Fantastic Four)】#2(1961年)。
斯克魯爾人(Skrulls)是外星類人種族,有著約210地球年的壽命,他們的智力與地球人類相當。斯克魯爾人基本屬于爬行動物,常見皮膚為綠色,通過蛋孵化繁殖,但他們還具有一些哺乳動物的特性,例如擁有毛發、女性擁有乳腺等。成人的身高4至7英尺(1.22-2.13米),有著尖耳朵和有褶皺的下巴。
斯克魯爾人也擁有立體視覺(類似人類的雙眼,雙眼可同時觀看同一物體)和類似地球人類的四肢,手拇指可與其它四指對握。斯克魯爾人有一些幾乎透明的體毛,頭頂也有較厚密的毛發。
斯克魯爾人擁有變形能力,可以改變膚色以及自身尺寸、外形,通常是他們自身體重和外形的1.5倍(擴大)和0.75倍(縮小)。另外他們雖然可以變成其他生命體或者物體,但不能復制對方的特征。當他們形成一個新的外表后,除非他們自愿恢復原本面目,否則入睡或者失去意識等都不能改變他們的幻變外形。
斯克魯爾人擁有極其先進的科技,能夠進行太空旅行和太空殖民。他們也擁有先進的能量武器、心靈、電子、控制論、全息投射、隱形、機器人、遺傳、醫療、通訊等尖端技術。
斯克魯爾人(Skrulls)是外星類人種族,是仙女座星系(Andromeda Galaxy)已知最古老的星際帝國,也是最龐大的帝國之一。數百萬年前,斯克魯爾人正處于早期的進化、發展階段。后來天神組(Celestials)中的跨種族基因工程師來到了斯克羅斯(Skrullos)星球,挑選了一部分原居民進行實驗,創造出了斯克魯永恒族(Skrullian Eternals)與斯克魯變異族(Skrullian Deviants)。變異族后來快速演變并擁有了變形等能力,他們清除了斯克魯爾的永恒族與正常種族,統治了整個星球。
斯克魯爾(Skrull)實行君主制,通常由皇帝或者皇后執政,政治中心位于權力世界(Throneworld)。其屬下有978個成員國,每個成員國都有獨立的統治者。
知名成員:萊嘉(Lyja)為霹靂火的妻子
2016年5月30日 星期一
[DB]How to make CREATE OR REPLACE VIEW work in SQL Server?
在Oracle的環境下,如果要修改View的內容可以使用CREATE OR REPLACE VIEW來處理
要處理以下的問題可使用
1.
2.
還有別的用法,如:
CREATE OR REPLACE VIEW data_VVVV AS
SELECT
VCV.xxxx,
VCV.yyyy AS yyyy,
VCV.zzzz AS zzzz
FROM
TABLE_A
;
但是MS SQL下無法這樣做要處理以下的問題可使用
1.
IF OBJECT_ID('dbo.data_VVVV') IS NULL
BEGIN
CREATE VIEW dbo.data_VVVV
AS
SELECT VCV.xxxx, VCV.yyyy AS yyyy, VCV.zzzz AS zzzz FROM TABLE_A VCV
END
ELSE
ALTER VIEW dbo.data_VVVV
AS
SELECT VCV.xxxx, VCV.yyyy AS yyyy, VCV.zzzz AS zzzz FROM TABLE_A VCV
BEGIN
END
or2.
IF OBJECT_ID('dbo.test_abc_def', 'V') IS NOT NULL
DROP VIEW dbo.test_abc_def
GO
CREATE VIEW dbo.test_abc_def AS
SELECT
VCV.xxxx
,VCV.yyyy AS yyyy
,VCV.zzzz AS zzzz
FROM TABLE_A
如果要判斷這個View是否存在還有別的用法,如:
IF (NOT EXISTS (SELECT 1 FROM sys.views WHERE name = 'data_VVV'))
if not exists (select * from sysobjects where name='data_VVV
' and xtype='V')
剩下就看你要Drop重建或是Alter View[DB]Oracle與MS SQL自動編號的比較
MS SQL在自動編號上比較方便,只要將欄位設定為IDENTITY(1,1)就可以了
但在Oracle就要先增加一個Sequence,然後利用這個Sequence來產生編號
MS SQL
--建立資料表
CREATE TABLE [Table]
(
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NULL
) ON [PRIMARY]
--新增一筆資料
INSERT INTO [TABLE] VALUES('ABC')
ORACLE
--建立資料表
CREATE TABLE "TEST"
(
"ID" NUMBER,
"NAME" NVARCHAR2(50)
) ;
--建立Sequence
CREATE SEQUENCE "SEQ_TEST"
MINVALUE 1
MAXVALUE 999999999
INCREMENT BY 1
START WITH 1 ;
--新增一筆資料並利用Sequence自動產生編號
INSERT INTO TEST VALUES(SEQ_TEST.NEXTVAL,'ABC')
但在Oracle就要先增加一個Sequence,然後利用這個Sequence來產生編號
MS SQL
--建立資料表
CREATE TABLE [Table]
(
[ID] [int] IDENTITY(1,1) NOT NULL,
[Name] [nvarchar](50) NULL
) ON [PRIMARY]
--新增一筆資料
INSERT INTO [TABLE] VALUES('ABC')
ORACLE
--建立資料表
CREATE TABLE "TEST"
(
"ID" NUMBER,
"NAME" NVARCHAR2(50)
) ;
--建立Sequence
CREATE SEQUENCE "SEQ_TEST"
MINVALUE 1
MAXVALUE 999999999
INCREMENT BY 1
START WITH 1 ;
--新增一筆資料並利用Sequence自動產生編號
INSERT INTO TEST VALUES(SEQ_TEST.NEXTVAL,'ABC')
[英文學習]這些英文千萬別不懂裝懂
有些不是非常確定正確與否 先以紅色註記之
◆Sporting house 妓院(不是:體育室)
◆Dead president 美鈔(不是:死了的總統)
◆Service station 加油站(不是:服務站)
◆Rest room 廁所(不是:休息室)
◆Busboy 餐館勤雜工(不是:公汽售票員)
◆Dry goods <美>紡織品 <英>穀物(不是:乾貨)
◆Heart man 換心人(不是:有心人)
◆Tea shop 茶館;小吃店(不是:茶葉店)
◆Senior citizen 老年人(不是:高級公民)
◆Wash one’s hands 上廁所(不是:洗手)
◆A busy body 愛管閒事的人(不是:忙人)
◆A black sheep 害群之馬(不是:一隻黑羊)
◆Be taken in 受騙,上當(不是:被接納)
◆Pull sb’s leg 開玩笑(不是:拖後腿)
◆African American 美國黑人(不是:非洲美國人)
◆Eat one’s words 收回前言,改正錯話(不是:食言)
◆Mad doctor 精神病科醫生(不是:發瘋的醫生)
◆Eleventh hour 最後時刻(不是:十一點)
◆Personal remark 人身攻擊(並非個人評論)
◆Sweet water 淡水(不是:糖水或者甜水)
◆Confidence man 騙子(不是:信得過的人)
◆Criminal lawyer 刑事律師(不是:犯罪的律師)
◆Dressing room 化粧室(不是:試衣間或者更衣室)
◆Horse sense 常識(不是:馬的感覺)
◆Capital idea 好主意(不是:資本主義思想)
◆Familiar talk 庸俗的交談(不是:熟悉的談話)
◆Black tea紅茶 (不是:黑茶)
◆Green hand 新手 (不是:綠手)
◆Have a fit 勃然大怒(不是:試穿)
◆Black art 妖術(不是:黑色藝術)
◆White coal (作動力來源用的)水
◆Chinese dragon 麒麟(不是:中國龍)
◆Red tape 官僚習氣(不是:紅色帶子)
◆China policy 對華政策(不是:中華政策)
◆White man 忠實可靠的人(不是:皮膚白色的人)
◆Black stranger 完全陌生的人(不是:陌生的黑人)
◆Eat ones words 收回前言(不是:食言)
◆An apple of love 番茄(不是:愛情之果)
◆Handwriting on the wall 不祥之兆(不是:大字報)
◆Bring down the house 博得滿堂喝彩(不是:推倒房子)
◆Blind date(由第三者安排的)男女初次見面(並非盲目的約會或者是瞎約會)
◆Roadside business 汽車飯店;汽車旅館;汽車影院(不是:路邊店 )
◆American Dream 美國的生活方式,美國人的自由民主觀念(不是:美國夢)
◆Yellow book 黃皮書(法國政府報告書,以黃紙為封,不是:黃色書籍)
◆Blue stocking 女學者,女才子(不是:藍色長筒襪)
◆American beauty 一種玫瑰,名叫美麗動人(不是:美國美女)
◆English disease 軟骨病(不是:英國病)
◆Indian summer 愉快寧靜的晚年(不是:印度的夏日)
◆Greek gift 害人的禮品(不是:希臘的禮物)
◆Spanish athlete 吹牛的人(不是:西班牙的運動員)
◆French chalk 滑石粉(不是:法國粉筆)
◆In ones birthday suit 赤身裸體(不是:穿著生日禮服)
◆Make ones hair stand on end 令人毛骨悚然,恐懼(不是:令人髮指,氣憤)
◆Think a great deal of oneself 高看或者看重自己(不是:為自己想的很多)
◆Pull up ones socks 鼓起勇氣(不是:提上襪子)
◆Have the heart to do 用於否定句,忍心做(不是:有心做或者有意做)
◆What a shame 多可惜,真遺憾(不是:多可恥)
◆You don’t say 是嗎?(不是:你別說)
◆You can say that again 說的好(不是:你別說)
◆I haven’t slept better 我睡得很好(不是:我從未睡好過)
轉貼自 https://www.facebook.com/pages/每天學一句輕鬆成為英文達人/
◆Sporting house 妓院(不是:體育室)
◆Dead president 美鈔(不是:死了的總統)
◆Service station 加油站(不是:服務站)
◆Rest room 廁所(不是:休息室)
◆Busboy 餐館勤雜工(不是:公汽售票員)
◆Dry goods <美>紡織品 <英>穀物(不是:乾貨)
◆Heart man 換心人(不是:有心人)
◆Tea shop 茶館;小吃店(不是:茶葉店)
◆Senior citizen 老年人(不是:高級公民)
◆Wash one’s hands 上廁所(不是:洗手)
◆A busy body 愛管閒事的人(不是:忙人)
◆A black sheep 害群之馬(不是:一隻黑羊)
◆Be taken in 受騙,上當(不是:被接納)
◆Pull sb’s leg 開玩笑(不是:拖後腿)
◆African American 美國黑人(不是:非洲美國人)
◆Eat one’s words 收回前言,改正錯話(不是:食言)
◆Mad doctor 精神病科醫生(不是:發瘋的醫生)
◆Eleventh hour 最後時刻(不是:十一點)
◆Personal remark 人身攻擊(並非個人評論)
◆Sweet water 淡水(不是:糖水或者甜水)
◆Confidence man 騙子(不是:信得過的人)
◆Criminal lawyer 刑事律師(不是:犯罪的律師)
◆Dressing room 化粧室(不是:試衣間或者更衣室)
◆Horse sense 常識(不是:馬的感覺)
◆Capital idea 好主意(不是:資本主義思想)
◆Familiar talk 庸俗的交談(不是:熟悉的談話)
◆Black tea紅茶 (不是:黑茶)
◆Green hand 新手 (不是:綠手)
◆Have a fit 勃然大怒(不是:試穿)
◆Black art 妖術(不是:黑色藝術)
◆White coal (作動力來源用的)水
◆Chinese dragon 麒麟(不是:中國龍)
◆Red tape 官僚習氣(不是:紅色帶子)
◆China policy 對華政策(不是:中華政策)
◆White man 忠實可靠的人(不是:皮膚白色的人)
◆Black stranger 完全陌生的人(不是:陌生的黑人)
◆Eat ones words 收回前言(不是:食言)
◆An apple of love 番茄(不是:愛情之果)
◆Handwriting on the wall 不祥之兆(不是:大字報)
◆Bring down the house 博得滿堂喝彩(不是:推倒房子)
◆Blind date(由第三者安排的)男女初次見面(並非盲目的約會或者是瞎約會)
◆Roadside business 汽車飯店;汽車旅館;汽車影院(不是:路邊店 )
◆American Dream 美國的生活方式,美國人的自由民主觀念(不是:美國夢)
◆Yellow book 黃皮書(法國政府報告書,以黃紙為封,不是:黃色書籍)
◆Blue stocking 女學者,女才子(不是:藍色長筒襪)
◆American beauty 一種玫瑰,名叫美麗動人(不是:美國美女)
◆English disease 軟骨病(不是:英國病)
◆Indian summer 愉快寧靜的晚年(不是:印度的夏日)
◆Greek gift 害人的禮品(不是:希臘的禮物)
◆Spanish athlete 吹牛的人(不是:西班牙的運動員)
◆French chalk 滑石粉(不是:法國粉筆)
◆In ones birthday suit 赤身裸體(不是:穿著生日禮服)
◆Make ones hair stand on end 令人毛骨悚然,恐懼(不是:令人髮指,氣憤)
◆Think a great deal of oneself 高看或者看重自己(不是:為自己想的很多)
◆Pull up ones socks 鼓起勇氣(不是:提上襪子)
◆Have the heart to do 用於否定句,忍心做(不是:有心做或者有意做)
◆What a shame 多可惜,真遺憾(不是:多可恥)
◆You don’t say 是嗎?(不是:你別說)
◆You can say that again 說的好(不是:你別說)
◆I haven’t slept better 我睡得很好(不是:我從未睡好過)
轉貼自 https://www.facebook.com/pages/每天學一句輕鬆成為英文達人/
2016年5月23日 星期一
[DB]取得DB裡所有Table Name
Oracle
SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'
MS SQL
SELECT * FROM INFORMATION_SCHEMA.TABLES
ACCESS
SELECT * FROM MSYSOBJECTS
SELECT * FROM USER_OBJECTS WHERE OBJECT_TYPE = 'TABLE'
MS SQL
SELECT * FROM INFORMATION_SCHEMA.TABLES
ACCESS
SELECT * FROM MSYSOBJECTS
[SQL]MS SQL與Oracle判斷欄位是否為NULL的方法比較,COALESCE()、ISNULL()、NVL()
COALESCE(),這個屬於ANSI標準,可以用在MS SQL或Oracle
語法:
SELECT COALESCE(FIELD,'*') FROM TABLE
Oracle專用語法
SELECT NVL(FIELD,'*') FROM TABLE
MS SQL專用語法
SELECT ISNULL(FIELD,'*') FROM TABLE
PS:ISNULL()的效能會比COALESCE()佳
語法:
SELECT COALESCE(FIELD,'*') FROM TABLE
Oracle專用語法
SELECT NVL(FIELD,'*') FROM TABLE
MS SQL專用語法
SELECT ISNULL(FIELD,'*') FROM TABLE
PS:ISNULL()的效能會比COALESCE()佳
[Oracle]ORA-00904 invalid column name 無效的ID
遇到客戶使用SQL Server創建一個View
使用 Select * From View@DBLink時可以正常查詢
但是指定欄位名稱時
就會報錯ORA-00904 invalid column name 無效的ID
欄位的名稱是TAX_RATE跟TAX_RULE,應該不是保留字(Reserved Word)
使用PL SQL Developer查詢時發現這兩個欄位變成小寫(View裡是大寫)
於是死馬當活馬醫
把SQL Server創建View的語法,指定欄位為"TAX_RATE"跟"TAX_RULE"
在Oracle環境下就可以正常查詢了
關於Column在Oracle是有限制的,條件如下
Action Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, it must be enclosed in double quotation marks. It may not be a reserved Word.
所以Create Table時如果有用到關鍵字需要用雙引號標起來,不然會報錯
create table t
( "USER" VARCHAR2(10) )
查詢的時候也有影響
SQL> show user
User is "phoenix"
SQL> insert into t values('abc');
1 row inserted
SQL> select * from t;
USER
----------
abc
SQL> select user from t;
USER
------------------------------
PHOENIX
SQL> select user,"USER" from t;
USER USER
------------------------------ ----------
PHOENIX abc
另外Oracle傾向於將Column字母轉換爲大寫字母,SQL Server則對大小寫更加敏感。
這就是最有可能造成ORA-00904 invalid column name的原因。
其他狀況可參考 http://tc.wangchao.net.cn/bbs/detail_1775447.html
使用 Select * From View@DBLink時可以正常查詢
但是指定欄位名稱時
就會報錯ORA-00904 invalid column name 無效的ID
欄位的名稱是TAX_RATE跟TAX_RULE,應該不是保留字(Reserved Word)
使用PL SQL Developer查詢時發現這兩個欄位變成小寫(View裡是大寫)
於是死馬當活馬醫
把SQL Server創建View的語法,指定欄位為"TAX_RATE"跟"TAX_RULE"
在Oracle環境下就可以正常查詢了
關於Column在Oracle是有限制的,條件如下
Action Enter a valid column name. A valid column name must begin with a letter, be less than or equal to 30 characters, and consist of only alphanumeric characters and the special characters $, _, and #. If it contains other characters, it must be enclosed in double quotation marks. It may not be a reserved Word.
所以Create Table時如果有用到關鍵字需要用雙引號標起來,不然會報錯
create table t
( "USER" VARCHAR2(10) )
查詢的時候也有影響
SQL> show user
User is "phoenix"
SQL> insert into t values('abc');
1 row inserted
SQL> select * from t;
USER
----------
abc
SQL> select user from t;
USER
------------------------------
PHOENIX
SQL> select user,"USER" from t;
USER USER
------------------------------ ----------
PHOENIX abc
另外Oracle傾向於將Column字母轉換爲大寫字母,SQL Server則對大小寫更加敏感。
這就是最有可能造成ORA-00904 invalid column name的原因。
其他狀況可參考 http://tc.wangchao.net.cn/bbs/detail_1775447.html
2016年5月17日 星期二
[程式相關]CSV匯出狀況解決方式[逗號(,)及0開頭變成數字格式]
撰寫匯出CSV檔程式的時候經常遇到資料內容本身有逗號(,)會自動往後退一格的情況
或是文字欄位有0開頭的,CSV打開時會變成0去掉(變成數字格式)
經查解法如下:
Q1:當欄位內容中包含逗號(,),想在excel內正常顯示逗號(,)
A1:使用雙引號(")將整個欄位包起來,舉例:$result = "aaa,\"bbb,ccc\",000007\n";
Q2:當欄位內容包含換行符號(\n),想在excel內的儲存格換行
A2:同A1
Q3:當欄位內容有手機之類以0開頭的數字,想正確顯示
A3:同A1,並在雙引號前加上一個等號(=),舉例:$result = "aaa,\"bbb,ccc\",=\"000007\"\n";
Q4:當欄位內容有雙引號("),想在excel內正常顯示雙引號(")
A4:同A1,並將要顯示的雙引號改為2個雙引號,舉例:$result =
"\"xx\"\"aaa\"\"xx\",\"bbb,ccc\",=\"000007\"\n";
或是文字欄位有0開頭的,CSV打開時會變成0去掉(變成數字格式)
經查解法如下:
Q1:當欄位內容中包含逗號(,),想在excel內正常顯示逗號(,)
A1:使用雙引號(")將整個欄位包起來,舉例:$result = "aaa,\"bbb,ccc\",000007\n";
Q2:當欄位內容包含換行符號(\n),想在excel內的儲存格換行
A2:同A1
Q3:當欄位內容有手機之類以0開頭的數字,想正確顯示
A3:同A1,並在雙引號前加上一個等號(=),舉例:$result = "aaa,\"bbb,ccc\",=\"000007\"\n";
Q4:當欄位內容有雙引號("),想在excel內正常顯示雙引號(")
A4:同A1,並將要顯示的雙引號改為2個雙引號,舉例:$result =
"\"xx\"\"aaa\"\"xx\",\"bbb,ccc\",=\"000007\"\n";
訂閱:
文章 (Atom)
-
屏東萬金天主堂 屏東縣萬巒鄉萬金村萬興路24號 訂房專線:(08)7830955 聖堂電話:(08)7832005 潘世華先生 網址:http://www.catholic.org.tw/bankin/bankim/center.htm http...
-
以下來源網址:http://blog.csdn.net/papaya14/article/details/7638428 -----------(以下僅簡體轉正體,未更動內容一絲分毫) Form的Trigger的優先順序是從item,到block,到form級別,如果另外設...
-
伊底帕斯王 時代背景 在探討這齣著名的希臘悲劇之前,首先讓我們先瞭解當時的歷史背景。 雅典當時的外交 約當雅典從事各種改革逐漸走向民主政治的時候,在亞洲的波斯帝國正逐漸壯大(大流士一世、澤爾士),並在地中海建立強大艦隊,勢力延伸至小亞細亞沿海一帶的希臘城邦,威脅...