55问答网
所有问题
当前搜索:
存储过程使用方式
使用存储过程
求1到100的累加和(能被5整除的跳过)?
答:
delimiter create procedure proc02()begin declare i int default 1;set @sum = 0;n:while i <= 100 do if i % 5 = 0 then set i = i + 1;iterate n;end if;set @sum = @sum + i;set i = i + 1;end while;-- 显示结果 select @sum;end delimiter ;
SQL SERVER的
存储过程
的declare函数的
使用
?谁知道!
答:
变量是在批处理或
过程
的主体中用 DECLARE 语句声明的,并用 SET 或 SELECT 语句赋值。游标变量可
使用
此语句声明,并可用于其他与游标相关的语句。所有变量在声明后均初始化为 NULL。 </IMG>Transact-SQL 语法约定</IMG>语法 DECLARE {{ @local_variable [AS] data_type } | { @cursor_vari...
数据库中通过
使用存储过程
能实现什么?
答:
存储过程
说白了 就是将你常用到的一些SQL语句 封装起来打成一个小包 给这个小包起个名字(存储过程名字) 当你想用这些语句对数据库进行一系列操作时 直接调用这个存储过程名字就可以了
sql server
存储过程
中
使用
循环,需要定义临时变量a(@i),0<@i<15.请...
答:
DECLARE @i INT DECLARE @a1 INT DECLARE @a2 INT DECLARE @a3 INT SET @i=1 SET @a1=0 SET @a2=0 SET @a3=0 CREATE TABLE #t1(a1 INT,a2 INT,a3 int )WHILE @i<10 BEGIN SET @a1 = 2*@i + 1 SET @a2 = @i +3 +@a1 SET @a3 = 3*@i +5 + @a2 INSERT INTO #...
在
存储过程
中
使用
参数什么时候要用declare声明,什么情况下不要,麻烦高...
答:
如果你是说sql server的话, 外部传入的不用declare,系统已有的不用declare(这部分具体可以上网下载sqlserver online help 参阅),其他都要。
项目开发中
使用存储过程
和直接使用SQL语句的区别
答:
1,sp在后台,而SQL在前台。相对而言,前者具有更大的灵活性;2,sp是参数化的,而SQL可能是动态拼装的。因此,DBMS在执行时,前者效率更高(因为直接从Cache区中取出,不再需要解析)3,
使用
SQL进行动态组装,代码不够清晰,有点啰嗦 --遇到单引号【'】需要额外处理 -- 若使用StringReplace还好些 4...
如何用statement执行
存储过程
答:
public interface CallableStatementextends PreparedStatement用于执行 SQL
存储过程
的接口。JDBC API 提供了一个存储过程 SQL 转义语法,该语法允许对所有 RDBMS
使用
标准
方式
调用存储过程。此转义语法有一个包含结果参数的形式和一个不包含结果参数的形式。如果使用结果参数,则必须将其注册为 OUT 型参数。其他...
oracle
存储过程
中
使用
游标作为out类型参数,求救!
答:
1、你定义的【RET_CURSOR_VALUE】是一个光标变量,当他作为参数传入
过程
【GET_EMPINFOBYDEPNO】时候已经被打开(就是open...for),在主程序中再度打开是没有必要的也是错误的(且光标变量只能用【open...for】的形式打开)。2、所以把【OPEN RET_CURSOR_VALUE】这句话删掉,就没有问题了。口说无...
oracle在开发中
使用存储过程
吗
答:
-- *3)
存储过程
促进代码的可利用性。例如,如果你的网站应用程序
使用
一个下拉菜单来包含一组城市,并且这个下拉菜单用于很多网页,-- 你可以在每个页面调用存储过程而不是在多个地方嵌入相同的SQL。-- *4) 存储过程淡化数据获取的
方法
。如果你修改了提供源数据的基本表,存储过程(和视图相似)能让应用...
sqlserver2005中,为什么在
存储过程
中
使用
print不起作用。
答:
你不执行
存储过程
怎么输出 你上面的只是 创建而已 exec proc_test 执行你的存储过程
棣栭〉
<涓婁竴椤
5
6
7
8
10
11
12
9
13
14
涓嬩竴椤
灏鹃〉
其他人还搜