易截截图软件、单文件、免安装、纯绿色、仅160KB

内联 SQL PL(Inline SQL PL)

----start
    通常SQL PL只能使用在存储过程、触发器、用户自定义函数中,但是有一部分SQL PL也可以直接在命令行编辑器或脚本中使用,它们是:
DECLARE <variable>
SET
CASE
FOR
GET DIAGNOSTICS
GOTO
IF
RETURN
SIGNAL
WHILE
ITERATE
LEAVE 
以下SQL PL不能直接在命令行编辑器或脚本中使用,它们只能在存储过程、触发器、用户自定义函数中使用:
ALLOCATE CURSOR
ASSOCIATE LOCATORS
DECLARE <cursor>
DECLARE ...HANDLER
PREPARE
EXECUTE
EXECUTE IMMEDIATE
LOOP
REPEAT
RESIGNAL
CALL
COMMIT/ROLLBACK 
示例:
--连接数据库
CONNECT TO SAMPLE!

--内联SQL PL
BEGIN
DECLARE I INT DEFAULT 1;
DECLARE NUM INT DEFAULT 0;
SET NUM=0;

WHILE I<=10
DO
SET NUM=NUM+I;
SET I=I+1;
END WHILE;
END!

--关闭连接
CONNECT RESET!
调用示例:
将示例的内容保存为c:\test.sql,然后在DB2 命令窗口中执行如下命令
db2 -td! -vf c:\test.sql 
----更多参见:SQL PL 简介
----声明:转载请注明出处。
----last updated 2010.2.9
----written by wave at 2010.2.9
----end


相关文档:

SQL Server 得到行号的SQL

SQL Server 得到行号的SQL
使用临时表:
select   id=identity(int,1,1),value   into   #temp   from   YourTable  
  select   *   from   #temp  
  drop   table   #temp  
取得第11到20行记录:
select   IDENTITY(in ......

SQL 2005溢用之:分拆列值

问题描述:
有表tb, 如下:
id          values
----------- -----------
1           aa,bb
2           aaa,bbb,ccc
欲按,分拆values列, 分拆后结果如下:
id& ......

MS SQL Server2000 在tomcat下的数据源配置

MS SQL Server2000 数据源配置
(注:sqljdbc.jar下载不到的话,找我索取pengqinghui110@126.com)
1、在项目的WebRoot下的META-INF中新建context.xml文件。内容如下:
<?xml version="1.0" encoding="UTF-8"?>
<Context>
    <Resource name="jdbc/sqlserver"
   &nbs ......

Java连接SQL Server数据库

用Java连接SQL Server2000数据库有多种方法,下面介绍其中最常用的两种(通过JDBC驱动连接数据库)。
1. 通过Microsoft的JDBC驱动连接。此JDBC驱动共有三个文件,分别是mssqlserver.jar、msutil.jar和msbase.jar,可以到微软的网站去下载(http://www.microsoft.com/downloads/details.aspx?FamilyId=07287B11-0502-461A- ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号