在SQL数据库中可以对数组加索引吗?

在SQL数据库中可以对数组加索引吗?,第1张

没听过给数组索引,但可以给某列加索引,如果查询的话(假设该列为WorkID)

create

index

IDX_Workid

on

Worker(WorkID)(其中Worker是表名)

如果查询该列是否在一个数组中,其实SQL只能处理集合,可以:

select

*

from

worker

where

workid

in

(1,9,7,3,12,5,……很多)

让大哥告诉你,其实是你写错啦

照着我这样子写就好了

public int getColumnCount() {

// TODO Auto-generated method stub

return this.columnNames.size()

}

@Override

public Object getValueAt(int rowIndex, int columnIndex) {

return ((Vector)this.rowData.get(rowIndex)).get(columnIndex)

}

是你将行和列的取值弄反了,所以会出现Array index out of range现象.

如果幸运的话,行和列一样,数据库的东西可以显示出来.

但更多的情况下,是行列不一样的情况.所以,错误出现啦

我是找了很久才找出来的,给分吧.

本来就是array

但不是无效的array

array是数组,他返回的数据是数组形式的

你要是直接 echo一个数组,那显示的就是array

你改用print_r($res)试试

他就不会是单单array了


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/6784211.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-28
下一篇 2023-03-28

发表评论

登录后才能评论

评论列表(0条)

保存