Current Headline

Listen to Your Daily Tune's

Saturday, October 02, 2010

Stored Procedure-Update

--update stored procedure

CREATE PROC Sp_updatexpertzone (@id     INT,

                                @name1  VARCHAR(20),

                                @xdate  DATETIME,

                                @salary INT)

AS

  UPDATE xpertzoneblogspot

  SET    name1 = @name1,
         xdate = @xdate,
         salary = @salary
  WHERE  id = @id
  --executing stored Procedure

EXEC Sp_updatexpertzone    2, 'update value', '2010-10-01',9000  --select tables again

  SELECT *  FROM   xpertzoneblogspot


The Guru's Guide to SQL Server Stored Procedures, XML, and HTML



Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET

Read More ....

Stored Procedure-Delete

--Delete Procedure

--as delete from table will be from a unique key and in our table it is primary key

CREATE PROC Sp_deletexpert (@id INT)

AS

  DELETE FROM xpertzoneblogspot WHERE  id = @id
 

  --executing delete procedure
 EXEC Sp_deletexpert 6

  --selecting database again
  SELECT *  FROM   xpertzoneblogspot 




Read More ....

Stored Procedure


--Stored Procedure

-- they are secured and pre-complied and are faster 

--Stored Procedure can be used for Insert,Delete and Update Statement's

-- we can use to name our stored procedure as usp_insert means user defined stored procedure or

--sp_insert  

CREATE PROC Sp_insertzpert (

-- defining parameter's

@id     INT,
@name1  VARCHAR(20),
@xdate  DATETIME,
@salary INT)
AS
  INSERT INTO xpertzoneblogspot  

    VALUES     (@id,
              @name1,
              @xdate,
             @salary)

  --Now Executing Stored Procedure

  EXEC Sp_insertzpert 6,'new value','2010-10-01',19000

  --Select the Database

  SELECT *  FROM   xpertzoneblogspot

 

Read More ....

Sunday, September 19, 2010

Check Constraint Sql Server 2005 Part-2


CREATE TABLE user1

  (

     id     INT IDENTITY(1, 1),

     name1  VARCHAR(20),

     salary INT CONSTRAINT chk_sal CHECK (salary>2000)

  --adding first check condition to filter database sal should be 2000

  )



--entering data

INSERT INTO user1

VALUES     ('Rambo',

            23000)



INSERT INTO user1

VALUES     ('John',

            8000)



SELECT *

FROM   user1



--Now what if we want to make changed into our check condition without effecting old data how it can be done

--1.Drop Existing Constraint

ALTER TABLE user1 DROP CONSTRAINT chk_sal



--2,Now add constraint again

ALTER TABLE user1 WITH NOCHECK ADD CONSTRAINT chk_sal CHECK(salary>9000)



SELECT *

FROM   user1



INSERT INTO user1

VALUES     ('Vertigo',

            10000) 




Read More ....

Check Constraint Sql Server 2005


--check constraint it set's the particular condition until 

--unless it is fulfill the record will not entered into the database

CREATE TABLE user2

  (

     id     INT IDENTITY(1, 1),

     name1  VARCHAR(20) CHECK (name1 LIKE '[%t%]'),

     --checking name enter in database Should start from T

     salary INT CHECK (salary>2000)

  --Checking No Employee should get salary less than 2000

  )



INSERT INTO user2

VALUES     ('ramabo',

            1000) -- will throw an execption as we made filter our database with check condition

INSERT INTO user2

VALUES     ('t',

            23000)



SELECT * FROM   user2 


Read More ....

Related Posts with Thumbnails

Xpert-Zone Blog Overview