// statement (语句)// variable (变量)// assignment(赋值)// declare(申明)// typing(类型申明)var a, b;var a;var b;var a = 1;var b = 2;var a, b;a = 1;b = 2;// array(...
分类:
Web程序 时间:
2014-12-19 17:09:25
阅读次数:
192
--隐式游标 注意变量赋值用(:=) 连接符用(||)而不是加号(+)DECLARE v_pk T_PLAT_KEYWORD.ID%TYPE; --主键 v_amount_message T_PLAT_KEYWORD_STATISTIC.AMOUNT%TYPE; v_amount_talk T...
分类:
数据库 时间:
2014-12-19 15:43:47
阅读次数:
546
declare @abc table( name nvarchar(20), thedate nvarchar(20) ) insert into @abc values('a','a2') insert into @abc values('b','b2') insert into @abc val...
分类:
数据库 时间:
2014-12-19 12:00:17
阅读次数:
198
sqlserver中的exec和sp_executesql都能执行动态的sql语句和存储过程,但exec用法较为简单,不能带参数,也没有返回参数。 sp_executesql则显得功能更加完善,可以用输入参数和输出参数,下面这个例子记录了sp_executesql的用法。declare @sql n...
分类:
数据库 时间:
2014-12-18 20:22:14
阅读次数:
304
游标学习案例 1 declare @GoodsID varchar(255); 2 declare @GoodsName varchar(255); 3 set @GoodsID ='G050003' ; 4 set @GoodsName='美的空调'; 5 select @GoodsID...
分类:
其他好文 时间:
2014-12-18 18:15:01
阅读次数:
229
DECLARE @BJ GEOGRAPHY DECLARE @XT GEOGRAPHY /* GET Latitude/Longitude FROM here:http://www.travelmath.com/cities/Beijing,+China the distance unit in S...
分类:
数据库 时间:
2014-12-18 16:43:53
阅读次数:
380
exec执行sql时字符串时,不能给变量赋值,如果要在sql里给变量赋值,请用EXEC SP_EXECUTESQL示例:通过 SP_EXECUTESQL的第2个参数来定义有哪些参数输出的加OUTPUT 后面的参数为执行的时候,具体参数的数据。输出的加OUTPUT BEGIN DECLARE...
分类:
数据库 时间:
2014-12-18 13:20:36
阅读次数:
245
循环结构:1、 LOOP循环结构 语法: LOOP 要执行的语句; EXIT WHEN --条件满足则退出循环 END LOOP; 示例:循环输出1-10的整数 DECLARE v_num NUMBER := 1;BEGIN LOOP DBMS_O...
分类:
数据库 时间:
2014-12-17 22:21:50
阅读次数:
229
一、控制语句1、if语句语法:IF THEN PL/SQL和SQL语句END IF;示例:DECLARE v_count NUMBER := &n;BEGIN IF v_count > 0 THEN DBMS_OUTPUT.put_line('正数'); END IF;EN...
分类:
数据库 时间:
2014-12-17 20:29:52
阅读次数:
209
oracle 中的%type,%rowtype1、使用%TYPE在许多情况下,PL/SQL变量可以用来存储在数据库表中的数据。在这种情况下,变量应该拥有与表列相同的类型。例如,students表的first_name列的类型为VARCHAR2(20),我们可以按照下述方式声明一个变量DECLARE ...
分类:
数据库 时间:
2014-12-17 12:14:54
阅读次数:
183