DB2
文章平均质量分 53
yuanqiuyan
这个作者很懒,什么都没留下…
展开
-
PROCEDURE之赋值
DECLARE I INTEGER;SET I = 0;SET I = (SELECT COUNT(1) FROM WI.DIM_AREA );// select要加括号原创 2010-04-22 10:10:00 · 558 阅读 · 0 评论 -
序列自增
TARGET_ID BIGINT NOT NULL GENERATED ALWAYS AS IDENTITY (START WITH 1, INCREMENT BY 1)原创 2010-04-22 10:07:00 · 448 阅读 · 0 评论 -
PROCEDURE之循环
-- DROP PROCEDURE WI.SP_NG_TEST;CREATE PROCEDURE WI.SP_NG_TEST(IN DATEIN DATE)LANGUAGE SQLBEGIN DECLARE I INTEGER; SET I=0; WHILE I UPDATE WI.NG_TEST SET USER_NAME=USER_NAME||>||CHAR(I);原创 2010-04-22 10:11:00 · 900 阅读 · 0 评论 -
循环比较循环相加的语法使用
循环比较/循环相加的语法使用select AREA_ID,SUM(AREA_ID)OVER(ORDER BY AREA_ID ROWS BETWEEN 1 PRECEDING AND 1 PRECEDING) from BAS.DIM_AREA ORDER BY 1 可以select多个字段,但是SUM处必须为一聚合函数(max、min……),BETWEEN ... AND ...原创 2010-04-22 10:12:00 · 482 阅读 · 0 评论 -
WITH公共表达式的使用
WITH WI.SELECTTEST AS ( SELECT AREA_ID,AREA_NAME FROM WI.A_IMC_AREA_BAK)SELECT AREA_ID FROM WI.SELECTTEST WITH UR;公共表达式的使用,使用只限于定义表达式的上下文中也可同时定义多个共同表达式,如下:WITH WI.SELECTTEST AS (原创 2010-04-22 10:23:00 · 499 阅读 · 0 评论 -
数据加载
LOAD CLIENT FROM C:/test.txt OF DEL INSERT INTO WI.NG_MONITOR_INDEX ALLOW NO ACCESS;原创 2010-04-22 10:24:00 · 396 阅读 · 0 评论 -
DB2数据库解锁
DB2如何将数据库表解锁(2009-06-27 14:09:44)转载标签:it 分类:数据库技术 在DB2的命令行中输入:update monitor switches using lock on table on然后打开另一个DB2命令窗口执行我的那个被吊死的Update语句。然后在第一个DB2命令窗口执行:get snapshot for locks on Databas原创 2010-04-22 10:13:00 · 1677 阅读 · 0 评论