0

我正在尝试实现一个 SQL 代码,以便扫描数据库表中的特定文本字符串,该文本字符串将随每次查询搜索而改变。例如,在第一个搜索变量 1 = 'cat' 将执行查询 Search for 'cat'。如果表中存在变量 1,则继续下一个变量值(在我的 Java 独立应用程序中动态更改) 现在假设变量 1 = 'dog' 查询结果是否定的(此字符串不在数据库中)在这种情况下,请一些处理并将这个值存储在表中。

...等等,我需要在表中搜索所有值!

SQL 代码将在 Eclipse 中与我的其余 java 代码一起实现。

任何帮助表示赞赏。

4

1 回答 1

0

试试这个(Oracle pl/sql)

insert into pets_table (variable1_col) values ('cat') 
where not exists (select * from pets_table where upper(variable1_col)='CAT')

insert into pets_table (variable1_col) values ('dog') 
where not exists (select * from pets_table where upper(variable1_col)='DOG')
于 2014-06-03T05:11:43.770 回答