Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 用于扫描表中文本字符串的SQL查询_Java_Sql - Fatal编程技术网

Java 用于扫描表中文本字符串的SQL查询

Java 用于扫描表中文本字符串的SQL查询,java,sql,Java,Sql,我试图实现一个SQL代码,以便扫描数据库表中的特定文本字符串,该字符串将随着每次查询搜索而改变。 例如,在第一个搜索变量中,1='cat' 将执行对“cat”的查询搜索。 如果表中存在variable1,则转至下一个变量值(在我的Java单机版应用程序中动态更改) 现在让我们假设变量1='dog'查询结果为负(该字符串不在数据库中) 在这种情况下,进行一些处理并将该值存储在表中 …等等,还有我需要在表中搜索的所有值 SQL代码将与我的其余java代码一起在eclipse中实现 感谢您的帮助。试试

我试图实现一个SQL代码,以便扫描数据库表中的特定文本字符串,该字符串将随着每次查询搜索而改变。 例如,在第一个搜索变量中,1='cat' 将执行对“cat”的查询搜索。 如果表中存在variable1,则转至下一个变量值(在我的Java单机版应用程序中动态更改) 现在让我们假设变量1='dog'查询结果为负(该字符串不在数据库中) 在这种情况下,进行一些处理并将该值存储在表中

…等等,还有我需要在表中搜索的所有值

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

感谢您的帮助。

试试这个(Oracle pl/sql)


您的问题是什么?
从TableName中选择FieldName,其中FieldName(如“%Variable%”)限制为1我需要更新数据库中存储姓氏的表。所以,如果我得到一个新的姓氏,我必须首先检查它是否已经存在。如果是这样的话,就不会有任何处理。如果没有具有此姓氏的条目,则以某种方式进行处理并将此姓氏存储在数据库的表中。良好的数据库设计将减少所需的编程量。使包含Variable1的列唯一,例如通过添加索引。然后,您可以插入一条新记录,而不用担心是否要添加重复记录。
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')