Pages

Tuesday, September 15, 2009

Poem

लहरों से डर कर नौका पार नहीं होती,
कोशिश करने वालों की हार नहीं होती।
नन्हीं चींटी जब दाना लेकर चलती है,
चढ़ती दीवारों पर, सौ बार फिसलती है।
मन का विश्वास रगों में साहस भरता है,
चढ़कर गिरना, गिरकर चढ़ना न अखरता है।
आख़िर उसकी मेहनत बेकार नहीं होती,
कोशिश करने वालों की हार नहीं होती।
डुबकियां सिंधु में गोताखोर लगाता है,
जा जा कर खाली हाथ लौटकर आता है।
मिलते नहीं सहज ही मोती गहरे पानी में,
बढ़ता दुगना उत्साह इसी हैरानी में।
मुट्ठी उसकी खाली हर बार नहीं होती,
कोशिश करने वालों की हार नहीं होती।
असफलता एक चुनौती है, स्वीकार करो,
क्या कमी रह गई, देखो और सुधार करो।
जब तक न सफल हो, नींद चैन को त्यागो तुम,
संघर्ष का मैदान छोड़ मत भागो तुम।
कुछ किये बिना ही जय जय कार नहीं होती,
कोशिश करने वालों की हार नहीं होती।



By: हरिवंशराय बच्चन

Monday, September 14, 2009

Split Column


Here is a sql query to split a single column to different multiple column.
CREATE TABLE Sample
(ID INT ,FullName VARCHAR(100))

----------------------------------------
INSERT INTO Sample(ID,FullName)VALUES (1,'Bheeshma,Nayak')

INSERT INTO Sample(ID,FullName)VALUES (2,'Himanshu,Mishra')
INSERT INTO Sample(ID,FullName)VALUES (3,'Ketan,Saxena')
-----------------------------------------
CREATE PROCEDURE Separate_Column
AS
BEGIN
CREATE TABLE #TEMP(
FullName VARCHAR(100),

Fname VARCHAR(20),
Lname VARCHAR(20)
)
DECLARE @FullName AS VARCHAR(100)

DECLARE @Fname AS VARCHAR(20)
DECLARE @Lname AS VARCHAR(20)
DECLARE @RC AS INT

DECLARE @I AS INT
SET @I=1SELECT @RC=COUNT(1) FROM Sample
WHILE @I <= @RC

BEGIN
SELECT @FullName=FullName FROM Sample WHERE
ID=@I
SET @Fname=LEFT(@FullName,CHARINDEX(',',@FullName)-1)
SET @Lname = RIGHT(@FullName,LEN(@FullName,CHARINDEX (',',@FullName))
INSERT INTO #TEMP VALUES(@FullName,@Fname,@Lname)
SET @I=@I+1
END
SELECT * FROM #TEMPDROP TABLE #TEMP
END

-------------------------------------------------------------
Note:-Next Post will Describe DotFuscator
-------------------------------------------------------------

Thanks & Regards
Bheeshma P. Nayak