sql执行后 返回值

MS-SQL Server > 应用实例 [问题点数:40分,结帖人wmxcn2000]
等级
本版专家分:0
结帖率 77.78%
等级
本版专家分:2290
feng8317

等级:

Java执行sql语句并获取指定返回值

 1、先 select max(id) +1 ,然后将+1的值作为主键插入数据库;  2、使用特定数据库的 auto_increment 特性,在插入数据完成,使用 select max(id) 获取主键值;  3、对于Oracle,使用...

SqlServer动态执行Sql返回值

declare @sql varchar(2000) declare @cnt int set @sql ='select @a = count(*) from sys_user' exec sp_executesql @sql,N'@a int output',@cnt output 执行可能会报错过程需要类型为 'ntext/nchar/nvarchar' ...

sql语句返回值的问题

  由于执行sql语句的时候执行成功或者失败会返回执行的影响函数,用list是因为查询的结果可能为null也可能set放到集合里去: 所以返回值类型用int  ...

execute(sql)三种执行方法的返回值表示的含义

三种执行方法的返回值分别是什么含义:execute(sql)  (1). ResultSet executeQuery(String sql); 执行SQL查询,并返回ResultSet 对象。  (2). int executeUpdate(String sql); 可执行增,删,改,返回执行受到影响...

在存储过程中执行动态sql后返回值的问题

在存储过程中执行动态sql后返回值的问题 declare @ret int exec ('select @ret=12') print @ret 出现错误: 必须声明标量变量 "@ret"。   declare @ret int exec sp_executesql N'select @ret=12',N'@ret ...

SQL Server中获得EXEC后面的sql语句或者存储过程的返回值的方法

前言:在数据库程序开发的过程中,我们经常会碰到利用EXEC来执行一段需要返回某些值的sql语句(通常是构造动态sql语句时使用),或者在一个存储过程中利用EXEC调用另一个有返回值的存储过程(必须获得返回值),那么...

update语句的返回值是什么

执行一条update语句,执行成功后返回值是 1 ,所以就理所当然的认为返回的是受影响的行数, 但是当你再次执行这条update语句时,按正常的逻辑,数据已存在,更新不会成功,应当返回 0,但是返回值依旧 是 1 (已测试...

executeUpdate()返回值

以前错误认为executeUpdate(sql)的返回值为1就代表更新记录(添加,删除,修改)成功了,而在执行一个一条更新时产生相反的结果:String sql = "delete from sraimsusertime where sraimsuser_id=?";if (stmt....

关于sql语句的返回值问题

以前写sql语句的时候,在用到插入和修改时从来没有返回过东西,今天才知道原来插入和修改方法是有返回值的。 查询就不用说了,肯定是返回你要查询的数据,那么增删改的方法执行之后有没有返回值呢? 有的。 ...

Statement 的 execute(sql) 方法的返回值

Statement 的 execute(sql) 方法的返回值 true if the first result is a ResultSet object; false if it is an update count or there are no resultsTop// 如果 exe

sql 数据查询返回值问题

1.create 返回值: 若发生错误,返回false; 成功则返回创建的数据 2.add 返回值,addAll 返回值(成功:id或true ,失败 false) 成功:如果主键是自动增长型,返回值为新增记录Id值(addAll为最大值),...

mybatis的insert语句插入数据时的返回值

mybatis的sql语句一般是配置在配置文件中,现先给出一个例子, sqlMap.xml文件中的一条插入语句: "add" parameterClass="xxx"> ...以上的代码片段只是最简单的插入语句,上面这条SQL语句无论执行结果是

Java 程序中执行update返回结果

Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。 方法executeQuery 用于产生单个结果集的语句,例如 SELECT 语句。 被使用...

mysql存储过程执行动态sql语句并返回值

set @sql=’xxx’; prepare stmt from @sql; execute stmt; deallocate prepare stmt; select @curd1; set @sql=’xxx’; prepare stmt from @sql; execute stmt; deallocate prepare stmt; sele

executeQuery返回值如何判断是否有内容

prep = con.prepareStatement(foreignKeySql1+"000"); ResultSet rs = prep.executeQuery();  if(rs.next()){    System.out.println(111); }如果rs 有值,则rs.next()方法为true,反之亦然...

Statement关于execute()方法返回值的问题

Executes the given SQL statement, which may return multiple results. In some (uncommon) situations, a single SQL statement may return multiple result sets and/or update counts. Normally you can ignore

mysql_query()函数的返回值问题

问题描述: 我在操作mysql,插入数据

关于executeUpdate方法返回的值问题

今天在项目中出现了一个问题,delete 语句使用executeUpdate方法,如果是更新一条数则返回1,但是更新一条以上数据就出现返回0的问题,我一直以为executeUpdate返回更新的条数是错误的?带着疑问我们查看源码: @...

exec (@sql) 接收返回值

关于sql exec返回的获取(常用常规动态SQL语句或者标量函数都可以) ----------------------------------------------------------------------------------------------------------------- declare @sql nvarchar...

execute()返回值——true or false

execute boolean execute(String sql) throws SQLException执行给定的 SQL 语句,该语句可能...这一点通常可以忽略,除非正在 (1) 执行已知可能返回多个结果的存储过程或者 (2) 动态执行未知 SQL 字符串。 ex...

cursor.execute(sql) 执行结果集是有记录的 但是num=cursor.rownumber 返回值为0

开始cursor.execute(''.join(str(sql).strip())) ...num=cursor.rownumber修改:cursor.execute(''.join(str(sql).strip())) cursor.fetchall(); #count= cursor.rowcount; num=cursor.rownumber ...

Java调用存储过程(有返回值

1:创建存储过程 此存储过程通过传入的参数(Name),返回一个参数(address)。 create or replace procedure demo_procedure(namedemo in varchar2,addressdemo out varchar2) ...select address into ...

executeQuery、executeUpdate 和 execute返回值

Statement 接口提供了三种执行 SQL 语句的方法:executeQuery、executeUpdate 和 execute。使用哪一个方法由 SQL 语句所产生的内容决定。   方法executeQuery  用于产生单个结果集的语句,例如 SELECT 语句。 ...

SqlCommand.ExecuteNonQuery()的返回值问题

sqlcommand.ExecuteNonQuery() 执行select之后,总是返回-1的 sqlcommand.ExecuteNonQuery()返回的是受影响的行数,只对update,delete,insert 有效 详解: 如果sqlcommand.ExecuteNonQuery() 执行...

java执行sql语句并获取指定返回值

1. 先 select max(id) +1 ,然后将+1的值作为主键插入数据库; 2. 使用特定数据库的 auto_increment 特性,在插入数据完成,使用 select max(id) 获取主键值; 3. 对于Oracle,使用 sequence 获取值。

SQLLDR 返回值

Here are the exit codes return by the sqlldr for unix and windows nt respectively. <br />Result Exit Code All rows loaded successfully EX_SUCC <br />All or some rows ...

C# sqlserver ExecuteNonQuery()方法详解 返回值为-1

SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。备注:可以使用ExecuteNonQuery 来执行目录操作(例如查询数据库的结构或创建诸如表等的数据库对象),或通过执行 Update、...

SQL中获得EXEC后面的sql语句或者存储过程的返回值的方法

前言:在数据库程序开发的过程中,我们经常会碰到利用EXEC来执行一段需要返回某些值的sql语句(通常是构造动态sql语句时使用),或者在一个存储过程中利用EXEC调用另一个有返回值的存储过程(必须获得返回值),那么...

execute、executeUpdate、executeQuery三者的区别(及返回值

execute、executeUpdate、executeQuery三者的区别...返回值为true时,表示执行的是查询语句,可以通过getResultSet方法获取结果;返回值为false时,执行的是更新语句或DDL语句,getUpdateCount方法获取更新的记录数量。

executeBatch返回值

使用jdbc的executeBatch 方法,如果数据库为oracle,则无论是否成功更新到数据,返回值都是-2,而不是真正被sql更新到的记录数,也就是说所谓返回的计数,实际上是被成功执行sql命令的个数,而不是实际上被更新到的...

相关热词 c#建立坐标系 c# 截取数字串 c# 坐标正算 c# 波形显示控件 野比 c# sql 语法判断 c#多线程有关的类 c#窗体编号 c# 操作二进制文件 c# 反射 机制 c#角度转弧度