--inserts, updates and deletes Use CommunityAssist Insert into Person (LastName, FirstName) Values('Smith', 'John'), ('Doe', 'Jane') Select * from Person Use Master Drop table Employee.VehicleService Create table Person2 ( FirstName nvarchar(255), LastName Nvarchar(255) ) --bulk insert of sorts Insert into Person2(FirstName, LastName) Select FirstName, LastName From Person Select * From Person2 --creating a temporary table Select LastName, Firstname into #SpecialPeople From Person Select * From #SpecialPeople --update with multiple fields an --update should always --have a where clause update Person2 Set LastName='Anders', Firstname='bob' Where LastName='Anderson' And FirstName='Jay' Select * From Person2 Drop table Person2 --explicitly using a transaction --can give you an undo Begin transaction --This turns everyone's name the same Update Person2 Set Firstname='Bob' Where LastName='zimmerman' Select * From Person2 Rollback tran-- will undo all transactions\ --since the begin Commit Tran -- will commit the transaction --to the database Use MagazineSubscription Select * From magazineDetail --increase all the prices by 20% Update MagazineDetail Set SubscriptionPrice=SubscriptionPrice * 1.2 -- Deletions --can't delete records that --have child records Use CommunityAssist Begin Tran Delete From Person Where PersonKey > 51 Select * From Person Rollback tran Commit tran --removes all rows because no --related records in a child table Delete from Person2 --does the same as delete --but more efficient --doesn't do it row by row Truncate table Person2 Select * From Person2 --get table information exec sp_help PersonAddress --system views Select * from sys.Databases Select name from sys.Tables Select name from sys.procedures Select * From Sys.columns
Wednesday, February 1, 2012
Insert Update Delete
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment