473,396 Members | 2,009 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,396 software developers and data experts.

DB2 UDB V8.2 and DB2 V8 on Z/OS

What are the FEATURE differences, SQL Changes, SP, Trigger, UDF changes
between DB2 Z/OS V8 and UDB 8.2?

What are the considerations for migrating from UDB 8.2 to DB2 V8 Z/OS

Nov 12 '05 #1
8 2611
<db*****@yahoo.com> wrote in message
news:11**********************@g14g2000cwa.googlegr oups.com...
What are the FEATURE differences, SQL Changes, SP, Trigger, UDF changes
between DB2 Z/OS V8 and UDB 8.2?

What are the considerations for migrating from UDB 8.2 to DB2 V8 Z/OS

Go to this site and download the "SQL Reference for Cross-Platform
Development":

http://www-306.ibm.com/software/data...s/v8books.html
Nov 12 '05 #2
db*****@yahoo.com wrote:
What are the FEATURE differences, SQL Changes, SP, Trigger, UDF changes
between DB2 Z/OS V8 and UDB 8.2?

What are the considerations for migrating from UDB 8.2 to DB2 V8 Z/OS

Adhere to this:
http://www-128.ibm.com/developerwork...206sqlref.html

There si no list of differences. IBM used to publish a doc called "FRED"
which contained differences. The competition was an eager distributer....

Cheers
Serge
--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab
Nov 12 '05 #3
If the competition's distribution of "the differences documentation" was so
worrying, would it not have been better to have eliminated the unnecessary
differences, rather than simply eliminating the documentation? Rather than
replacing it with a list of what's the same
(http://www.ibm.com/servers/enable/si...b2common.html), that carefully
omits things that are "wildly different"?

Mark Yudkin,
A sufferer from these unnecessary differences.

"Serge Rielau" <sr*****@ca.ibm.com> wrote in message
news:39*************@individual.net...
db*****@yahoo.com wrote:
What are the FEATURE differences, SQL Changes, SP, Trigger, UDF changes
between DB2 Z/OS V8 and UDB 8.2?

What are the considerations for migrating from UDB 8.2 to DB2 V8 Z/OS

Adhere to this:
http://www-128.ibm.com/developerwork...206sqlref.html

There si no list of differences. IBM used to publish a doc called "FRED"
which contained differences. The competition was an eager distributer....

Cheers
Serge
--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab

Nov 12 '05 #4
Mark Yudkin wrote:
If the competition's distribution of "the differences documentation" was so
worrying, would it not have been better to have eliminated the unnecessary
differences, rather than simply eliminating the documentation? Rather than
replacing it with a list of what's the same
(http://www.ibm.com/servers/enable/si...b2common.html), that carefully
omits things that are "wildly different"? In the times of FRED, DB2 for LUW was in its second version, barely a
few years old. DB2 for zOS was a lot more mature.
Then again we all want our children to be born fully matured... no
hassle with pimples. ;-)

Seriously though. If you conmpare DB2 V8.2 for zOS with DB2 V8 for zOS
you will find that there has been significant convergance.
The clients is now shared as well which also helps.
Lastly the DB2 zOS folks are trapped/blessed with a lot more legacy. The
word incompatible change is a no-no in these halls, in Toronto we can at
least wisper it in private.
With DB2 for LUW there is temptation to learn from past mistakes, yet
satisfy folks like you. Darned if you don't, darned if you do.
Mark Yudkin,
A sufferer from these unnecessary differences.

Send me a list of these unnecessary differences and I'll see what I can
do. I thought the time of the easy pickings is long gone.

Cheers
Serge

--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab
Nov 12 '05 #5
"Serge Rielau" <sr*****@ca.ibm.com> wrote in message
news:39*************@individual.net...
Lastly the DB2 zOS folks are trapped/blessed with a lot more legacy. The
word incompatible change is a no-no in these halls, in Toronto we can at
least wisper it in private.
With DB2 for LUW there is temptation to learn from past mistakes, yet
satisfy folks like you. Darned if you don't, darned if you do.

Cheers
Serge


DB2 for LUW roots began in the OS/2 development lab in Boca Raton. They
could have made it compatible with DB2 for MVS, but they choose not to. The
folks at the OS/2 lab made a lot of "not so smart" decisions. At that time,
there was no one in charge of database architecture across IBM divisions.
Nov 12 '05 #6
If we can get the LIST OF SQL Statements which will NOT WORK in DB2 V8
Z/OS, but will be working fine in DB2 8.2 LUW, that would be great.

Nov 12 '05 #7
db*****@yahoo.com wrote:
If we can get the LIST OF SQL Statements which will NOT WORK in DB2 V8
Z/OS, but will be working fine in DB2 8.2 LUW, that would be great.

Anything around OO:
CREATE TYPE AS
CREATE TABLE OF
CREATE VIEW OF
METHODs

BI specific stuff:
DB2 for zOS is in the beginning w.r.t. MQTs.
OLAP functions are not supported.
MERGE statement not supported
I'm not sure how far DB2 for zOS is with CUBE and ROLLUP

DB2 for zOS does support the WITH clause. I'm not sure about recursion.

SQL PL is a bit of a leap frog game..
Not sure about nested savepoints, nested compound statement, nested
exception handlers.
DB2 for zOS is ahead in passing tables to procs
(i.e. transition tables from triggers) and in general logic in triggers
is less restricted.
SQL Functions are on par with DB2 V7.1 for LUW (RETURN statement only)
if I'm not mistaken.

I'm not sure about DGTT. DB2 for zOS supports CREATEd GTT. (i.e. cataloged)
DB2 for zOS does SELECT FROM FINAL TABLE(INSERT...), but not NEW TABLE,
OLD TABLE with UPDATE and DELETE (introduced in V8.1.4 for LUW).
But DB2 for zOS does "table-bind-in" (aka array-insert) on INSERT
statements.

That's all I can come up with ad-hoc. DB2 V8 for zOS has caught up
significantly w.r.t. generic SQL such as scalar subqueries, nesting,
etc... I think most gaps are closed. Compared to V7 there are big gaps
w.r.t. orthogonality

Cheers
Serge

PS: Note to Mark A.: I have never come across a difference that was due
to DB2 V1 and earlier. DB2 for LUW was perry much born into SQL89/SQL92,
so there is the advantage of late birth.
--
Serge Rielau
DB2 SQL Compiler Development
IBM Toronto Lab
Nov 12 '05 #8
Serge.

Thanks.

Can you explain bit more on
"DB2 for zOS is ahead in passing tables to procs
(i.e. transition tables from triggers) and in general logic in triggers

is less restricted"

any examples in passing tables?

Nov 12 '05 #9

This thread has been closed and replies have been disabled. Please start a new discussion.

Similar topics

3
by: William C. White | last post by:
Does anyone know of a way to use PHP /w Authorize.net AIM without using cURL? Our website is hosted on a shared drive and the webhost company doesn't installed additional software (such as cURL)...
2
by: Albert Ahtenberg | last post by:
Hello, I don't know if it is only me but I was sure that header("Location:url") redirects the browser instantly to URL, or at least stops the execution of the code. But appearantely it continues...
3
by: James | last post by:
Hi, I have a form with 2 fields. 'A' 'B' The user completes one of the fields and the form is submitted. On the results page I want to run a query, but this will change subject to which...
0
by: Ollivier Robert | last post by:
Hello, I'm trying to link PHP with Oracle 9.2.0/OCI8 with gcc 3.2.3 on a Solaris9 system. The link succeeds but everytime I try to run php, I get a SEGV from inside the libcnltsh.so library. ...
1
by: Richard Galli | last post by:
I want viewers to compare state laws on a single subject. Imagine a three-column table with a drop-down box on the top. A viewer selects a state from the list, and that state's text fills the...
4
by: Albert Ahtenberg | last post by:
Hello, I have two questions. 1. When the user presses the back button and returns to a form he filled the form is reseted. How do I leave there the values he inserted? 2. When the...
1
by: inderjit S Gabrie | last post by:
Hi all Here is the scenerio ...is it possibly to do this... i am getting valid course dates output on to a web which i have designed ....all is okay so far , look at the following web url ...
2
by: Jack | last post by:
Hi All, What is the PHP equivilent of Oracle bind variables in a SQL statement, e.g. select x from y where z=:parameter Which in asp/jsp would be followed by some statements to bind a value...
3
by: Sandwick | last post by:
I am trying to change the size of a drawing so they are all 3x3. the script below is what i was trying to use to cut it in half ... I get errors. I can display the normal picture but not the...
0
by: Charles Arthur | last post by:
How do i turn on java script on a villaon, callus and itel keypad mobile phone
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: nemocccc | last post by:
hello, everyone, I want to develop a software for my android phone for daily needs, any suggestions?
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
marktang
by: marktang | last post by:
ONU (Optical Network Unit) is one of the key components for providing high-speed Internet services. Its primary function is to act as an endpoint device located at the user's premises. However,...
0
by: Hystou | last post by:
Most computers default to English, but sometimes we require a different language, especially when relocating. Forgot to request a specific language before your computer shipped? No problem! You can...
0
by: Hystou | last post by:
Overview: Windows 11 and 10 have less user interface control over operating system update behaviour than previous versions of Windows. In Windows 11 and 10, there is no way to turn off the Windows...
0
agi2029
by: agi2029 | last post by:
Let's talk about the concept of autonomous AI software engineers and no-code agents. These AIs are designed to manage the entire lifecycle of a software development project—planning, coding, testing,...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.