小编use*_*355的帖子

Insert Into HANA Table Specifying Columns

I'm coming from a Teradata environment where

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')
Run Code Online (Sandbox Code Playgroud)

is possible. This does not seem to be possible in HANA even with default specified

create column table mytable 
(  
"FIRST_COLUMN" varchar(50) default null,  
"SECOND_COLUMN" varchar(50) default null,  
"THIRD_COLUMN" varchar(50) default null  
)
Run Code Online (Sandbox Code Playgroud)

我可以创建一个具有唯一 ID 的行,为所有字段指定 NULL,然后使用 ID 更新我想要的列,这似乎既耗时又尴尬,或者有更好的方法吗?

sql teradata hana

2
推荐指数
1
解决办法
51
查看次数

标签 统计

hana ×1

sql ×1

teradata ×1