插入HANA表指定列中

问题描述 投票:0回答:2

我来自Teradata环境,>

create table mytable  
(  
first_column varchar(50),  
second_column varchar(50),  
third_column varchar(50)  
)  

insert into mytable values (first_column = 'one', second_column = 'first')  
insert into mytable values (first_column = 'two', third_column = 'second')

是可能的。即使使用default

指定,在HANA中这似乎也不可能
create column table mytable 
(  
"FIRST_COLUMN" varchar(50) default null,  
"SECOND_COLUMN" varchar(50) default null,  
"THIRD_COLUMN" varchar(50) default null  
)

我可以创建一个具有唯一ID的行,为所有字段指定NULL,然后使用该ID更新我想要的列,这看起来既费时又笨拙,或者有更好的方法吗?

我来自Teradata环境,其中创建表mytable(first_column varchar(50),second_column varchar(50),third_column varchar(50))插入mytable值(...

sql teradata hana
2个回答
1
投票
使用标准语法:

insert into mytable (first_column, second_column) values ('one', 'first');

© www.soinside.com 2019 - 2024. All rights reserved.