第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問題,去搜搜看,總會有你想問的

如何使用'as'關(guān)鍵字為Oracle中的表別名?

如何使用'as'關(guān)鍵字為Oracle中的表別名?

慕田峪4524236 2019-09-06 16:28:03
我正在嘗試在Oracle SQL Developer中執(zhí)行此查詢:SELECT G.Guest_ID, G.First_Name, G.Last_NameFROM Guest AS G  JOIN Stay AS S ON G.Guest_ID = S.Guest_IDWHERE G.City = 'Miami' AND S.Room = '222';但是,我收到以下錯(cuò)誤:ORA-00933: SQL command not properly ended00933. 00000 - "SQL command not properly ended"*Cause:*Action:Error at Line: 2 Column: 12我在第2行看不到任何問題,錯(cuò)誤不是很具描述性。它似乎與as關(guān)鍵字有關(guān)。如果我刪除它,它工作正常。但是,我希望我的查詢非常詳細(xì)。因此,我必須找到一種方法來解決問題,而無需刪除as關(guān)鍵字。這是涉及的表的結(jié)構(gòu):CREATE TABLE GUEST(  GUEST_ID       NUMBER               NOT NULL,  LAST_NAME      VARCHAR2(50 BYTE),  FIRST_NAME     VARCHAR2(50 BYTE),  CITY           VARCHAR2(50 BYTE),  LOYALTY_NUMBER VARCHAR2(10 BYTE)    );CREATE TABLE STAY(  STAY_ID        NUMBER                         NOT NULL,  GUEST_ID       NUMBER                         NOT NULL,  HOTEL_ID       NUMBER                         NOT NULL,  START_DATE     DATE,  NUMBER_DAYS    NUMBER,   ROOM           VARCHAR2(10 BYTE));在此先感謝您的幫助。
查看完整描述

2 回答

?
一只甜甜圈

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超5個(gè)贊

您可以AS在許多SQL服務(wù)器(至少是MsSQL,MySQL,PostrgreSQL)上使用表別名,但它始終是可選的,在Oracle上它是非法的。


所以刪除AS:


SELECT G.Guest_ID, G.First_Name, G.Last_Name

FROM Guest G


查看完整回答
反對 回復(fù) 2019-09-06
?
慕尼黑5688855

TA貢獻(xiàn)1848條經(jīng)驗(yàn) 獲得超2個(gè)贊

AS在Oracle中省略for表別名。


SELECT G.Guest_ID, G.First_Name, G.Last_Name

FROM Guest G

  JOIN Stay S ON G.Guest_ID = S.Guest_ID

WHERE G.City = 'Miami' AND S.Room = '222';

這將為您輸出沒有錯(cuò)誤。


查看完整回答
反對 回復(fù) 2019-09-06
  • 2 回答
  • 0 關(guān)注
  • 1408 瀏覽

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學(xué)習(xí)伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號