首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >KDB:如何将字符串数据类型分配给所有列

KDB:如何将字符串数据类型分配给所有列
EN

Stack Overflow用户
提问于 2018-12-06 04:24:07
回答 2查看 1.2K关注 0票数 1

在创建表Tab时,我将列指定为string,

代码语言:javascript
复制
Tab: ([Key1:string()] Col1:string();Col2:string();Col3:string())

但是列数据类型(t)为空。我认为将列指定为字符串没有任何效果。

代码语言:javascript
复制
meta Tab

c     t     f     a
--------------------
Key1            
Col1            
Col2            
Col3            

在我用Java做了一次批量插入之后...

代码语言:javascript
复制
c.Dict dict = new c.Dict((Object[]) columns.toArray(new String[columns.size()]), data);
c.Flip flip = new c.Flip(dict);

conn.c.ks("upsert", table, flip);

数据类型都是符号:

代码语言:javascript
复制
meta Tab

c     t     f     a
--------------------
Key1  s         
Col1  s         
Col2  s         
Col3  s

如何将列的数据类型指定为字符串,并使其保持为字符串?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53640171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档