Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/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 MSSQL 2005-JDBC4和子查询_Java_Sql Server 2005_Tsql_Jdbc_Database Connection - Fatal编程技术网

Java MSSQL 2005-JDBC4和子查询

Java MSSQL 2005-JDBC4和子查询,java,sql-server-2005,tsql,jdbc,database-connection,Java,Sql Server 2005,Tsql,Jdbc,Database Connection,我尝试了一个查询 A) 填充变量表 B) 获取有助于选择下一个数据的var表数据 。。。因此,在我的过程中,我有两个select语句:事情是。。。所有只包含一条select语句的过程在JDBC4中都可以正常运行,但这里有些错误,因为当过程包含两条select语句时,它不会返回任何结果:(因此,我的问题是,两条select语句是否会导致JDBC4出现问题?A如果两条select语句出现问题,如何解决它?尝试添加设置NOCOUNT ON(编辑:位于过程体的顶部)返回到存储过程。返回的结果可能会使

我尝试了一个查询

  • A) 填充变量表
  • B) 获取有助于选择下一个数据的var表数据

。。。因此,在我的过程中,我有两个select语句:事情是。。。所有只包含一条select语句的过程在JDBC4中都可以正常运行,但这里有些错误,因为当过程包含两条select语句时,它不会返回任何结果:(因此,我的问题是,两条select语句是否会导致JDBC4出现问题?A如果两条select语句出现问题,如何解决它?

尝试添加
设置NOCOUNT ON
(编辑:位于过程体的顶部)返回到存储过程。返回的结果可能会使JDBC 4混淆:这是很常见的

查看更多信息


尝试将
SET NOCOUNT ON
(编辑:在过程体的顶部一次)添加到存储过程中。这样做的结果会被发回,可能会混淆JDBC 4:这很常见

查看更多信息


哦,我不太确定…我应该在哪里添加它?阻止第一个select语句?谢谢。它可以工作。但是它使查询更慢地得到结果?哦,我不太确定…我应该在哪里添加它?阻止第一个select语句?谢谢。它可以工作。但是它使查询更慢地得到结果?
CREATE PROCEDURE  Test
AS
BEGIN
DECLARE @A TABLE
(
id INT NOT NULL,
name VARCHAR(50)

);

INSERT @A SELECT id,name FROM table1 WHERE id>10

DECLARE @B TABLE
(

  address VARCHAR(255),
  city VARCHAR(128)

);

INSERT @b SELECT address,city FROM table2
WHERE id IN(SELECT id FROM @A) 
END;
CREATE PROCEDURE  Test
AS
BEGIN
SET NOCOUNT ON; -- here

DECLARE @A TABLE
...