在雪花中创建 table - 语法

Create table in snowflake - Syntax

我正在尝试创建一个 table 并向其中插入行。但它一直给我这个语法错误。 错误:SQL 编译错误:位置 1 处的语法错误行 3 意外 'EventName'。语法

如有任何帮助,我们将不胜感激。

create or replace table pd_press_dev._raz.ID (
     EventTypeID int
     EventName,
     EventDescription,
     EventCategoryName,
     SystemName,
     RecordChecksum,
     RecordAppend,
     RecordUpdate);
     
    INSERT INTO pd_press_dev._raz.ID 
    (-1,'NO_EVENT_TYPE','Event Type Not Defined','NO_EVENT_CATEGORY','INSITE','-770355665','0.00218634259259259','0.00218634259259259'); 

您需要键入这些列,并且在 EnventTypeID 的 int 后缺少逗号

create or replace table pd_press_dev._raz.ID (
     EventTypeID int,
     EventName text,
     EventDescription text,
     EventCategoryName text,
     SystemName text,
     RecordChecksum text,
     RecordAppend text,
     RecordUpdate text);

并且您的插入需要一个 VALUES 关键字:

INSERT INTO pd_press_dev._raz.ID values
    (-1, 'NO_EVENT_TYPE', 'Event Type Not Defined', 'NO_EVENT_CATEGORY', 
       'INSITE', '-770355665', '0.00218634259259259', '0.00218634259259259');      
SELECT * FROM ID;
EVENTTYPEID EVENTNAME EVENTDESCRIPTION EVENTCATEGORYNAME SYSTEMNAME RECORDCHECKSUM RECORDAPPEND RECORDUPDATE
-1 NO_EVENT_TYPE Event Type Not Defined NO_EVENT_CATEGORY INSITE -770355665 0.00218634259259259 0.00218634259259259