Home      Mainframe Forum      Mainfarme Tutorials      IBM Manuals      Mainframe Interview Questions      Mainframe Books      IT News     SiteMap     Downloads


     
 
MAINFRAME - TIP OF THE DAY : programming pearls - The fastest algorithm can frequently be replaced by one that is almost as fast and much easier to understand.

Google
 
Web mainframegurukul.com

Welcome to the mainframegurukul forums.

You are currently viewing our mainframe forums as a guest which gives you limited access to view most discussions, articles. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload your own photos. Registration is fast, simple and absolutely free so please, join our community today!

If you have any problems with the registration process or your account login, please contact contact support at admin@mainframegurukul.com


Inserting NULL

 
Post new topic   Reply to topic    mainframegurukul.com Forum Index -> DB2 SQL - DB2 PROGRAMMING
  View previous topic :: View next topic  
Author Message
jaydeeppal
Member


Joined: 16 Feb 2006
Posts: 4

PostPosted: Fri Apr 21, 2006 10:39 am    Post subject: Inserting NULL Reply with quote

Hi all!
Can anybody tell me the various methods of inserting a NULL value to a particular col of a table.
Also clarify, if I move '-1' to the Null indicator of the host variable corresponding to that col, and then insert it, will it work?

Jaydeep.
Back to top
View user's profile Send private message

srinivas
Member


Joined: 08 Feb 2006
Posts: 9
Location: Bangalore

PostPosted: Tue May 30, 2006 3:07 pm    Post subject: NULL value Reply with quote

Hi,

Yes u r right, by moving -1 value to null-indicator we can insert null values.
Back to top
View user's profile Send private message Send e-mail Yahoo Messenger
ovreddy
Member


Joined: 07 Oct 2006
Posts: 14
Location: Chennai

PostPosted: Mon Oct 16, 2006 4:46 pm    Post subject: Reply with quote

Hi Srinivas,

In SPUFI like tool we can use directly NULL to insert null values..

Ex: INSERT INTO TABLE1(COL1,COL2) VALUES (102,NULL);

This will insert a null value into second column of the table.

Also we can use same type of syntax for UPDATE.

Thanks,
Reddy
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
dbzTHEdinosauer
Moderator


Joined: 02 Oct 2006
Posts: 406

PostPosted: Mon Oct 16, 2006 8:09 pm    Post subject: Reply with quote

careful, you speak of NULL as a value. It is not. Null is a state.
_________________
Dick Brenholtz
American in Varel, Germany
Back to top
View user's profile Send private message
ovreddy
Member


Joined: 07 Oct 2006
Posts: 14
Location: Chennai

PostPosted: Tue Oct 17, 2006 12:28 pm    Post subject: Reply with quote

Hi,

I have executed the following statement and I didn't see any error in execution... If you are talking about wording then I will agree with you...

CREATE GLOBAL TEMPORARY TABLE TEST(EMPNO INTEGER,ENAME CHAR(10));
---------+---------+---------+---------+---------+---------+-----
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
---------+---------+---------+---------+---------+---------+-----
INSERT INTO TEST VALUES(10,'RAJU');
---------+---------+---------+---------+---------+---------+-----
DSNE615I NUMBER OF ROWS AFFECTED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
---------+---------+---------+---------+---------+---------+-----
INSERT INTO TEST VALUES(20,NULL);
---------+---------+---------+---------+---------+---------+-----
DSNE615I NUMBER OF ROWS AFFECTED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 0
---------+---------+---------+---------+---------+---------+-----
SELECT * FROM TEST WHERE ENAME IS NULL;
---------+---------+---------+---------+---------+---------+-----
EMPNO ENAME
---------+---------+---------+---------+---------+---------+-----
20 ----------
DSNE610I NUMBER OF ROWS DISPLAYED IS 1
DSNE616I STATEMENT EXECUTION WAS SUCCESSFUL, SQLCODE IS 100

Thanks,
Reddy
Back to top
View user's profile Send private message Send e-mail Visit poster's website Yahoo Messenger
dbzTHEdinosauer
Moderator


Joined: 02 Oct 2006
Posts: 406

PostPosted: Tue Oct 17, 2006 6:41 pm    Post subject: Reply with quote

Reddy, you are correct: it is the wording. NULL is not inserted; the NULL Indicator
(an additional column added to the table when a data column has been declared as NULLABLE in the CREATE Table SQL)

for a data column of the DB2 table is SET.

When the NULL indicator for a column is SET to -1 (NULL) then nothing is associated with the data column; DB2 does not return anything for the data column nor does DB2 modify the data column. As you know, you cannot modify the data column unless the NULL Indicator for that column is set to NOT NULL (0 or <> -1).
_________________
Dick Brenholtz
American in Varel, Germany
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    mainframegurukul.com Forum Index -> DB2 SQL - DB2 PROGRAMMING All times are GMT + 5 Hours
Page 1 of 1



 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum

Related topics
 Topics   Replies   Author   Views   Last Post 
No new posts Is it possible to throw ISPF panels from PL/I programs? 1 rangab 2909 Thu Aug 20, 2009 11:55 pm
MrSpock View latest post
No new posts Am I using DFSORT or Syncsort? 9 Anuj Dhawan 2079 Thu May 14, 2009 11:59 am
Anuj Dhawan View latest post
No new posts How do I add sticky in this Forum ? 8 Anuj Dhawan 1654 Tue Dec 23, 2008 11:35 am
Anuj Dhawan View latest post
No new posts Pl/I for windows 0 MikeJ024 1637 Tue Jun 24, 2008 2:40 pm
MikeJ024 View latest post
No new posts solve it 9 Abhiyanta 4763 Tue Sep 11, 2007 1:12 pm
manitesh_kumar View latest post
 



This widget requires Flash Player 9 or better








Go to top of the page
 

Online ABEND Reference ||  JCL References ||  COBOL References ||  VSAM References ||  Tutorials by Drona Series ||  SQL tutorial ||  BOOKS  ||  DB2 INTERVIEW QUESTIONS ||  COBOL INTERVIEW QUESTIONS  ||  JCL INTERVIEW QUESTIONS ||  JCL2 INTERVIEW QUESTIONS ||  VSAM INTERVIEW QUESTIONS ||  CICS INTERVIEW QUESTIONS  ||  Online tutorials ||  Online ABEND Reference ||  JCL References ||  COBOL References ||  VSAM References ||  Tutorials by Drona Series ||  SQL tutorial ||  BOOKS  ||  SiteMap  ||  Expeditor Tutorial  ||  FILE-AID Tutorial  ||  Changeman Tutorial  ||  COBOL   ||  DB2   ||  JCL  ||  CICS  ||  VSAM  ||  DB2 Interview Questions ( 110 )   || Simple JCL Tutorials  || JCL Tutorial from MainframeGurukul.com   || Simple JCL Tutorial - Chapter1 ;|| Mainframe Forum - Tutorials  || Mainframe Tutorials

Drona Educational Forums - Mainframe Cobol DB2 CICS Board
Powered by phpBB