假设你有一个这样的数据库表:
Table t
....
column_a integer
column_b varchar(255)
....
现在,我想存储一个由 t.column_b 上的名称列表组成的字符串,格式如下(用逗号分隔):
Word A, Word B, Word C...
问题是,字符串可能大于 255 个字符,在我的应用程序逻辑中,我不想盲目地修剪到 255,而是存储可能的最大单词数,消除最后一个超过尺寸。另外,我想以这样一种方式进行开发,即如果列改变大小,我不想改变我的应用程序。是否可以编写一个检索列的声明大小的 SQL 查询?或者,我应该使用另一种列类型?
如果相关,我正在使用 Informix。
提前致谢。