Click here to Skip to main content
15,896,726 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
hi can any one tell me a good book on sql sever because i college i was taught oracle 9i and that was 2 years back and as know there are some synatx/keyword differnce so would like to get first hand knowledge of mssql/sql server .

for eg consider following trigger statement which is in oracle

SQL
create trigger <triggername> 
before delete on <tb1>
for each row
begin
insert into <newtablename> values(:old.column1 , :old.column2...)
end </newtablename></tb1></triggername>


now this code would give error in sql server as it wont recognize old keyword also syntax around colon

its equivalent for mssql/sql sever would be(which i got from net/help from friends)

SQL
create trigger <triggername>
on <tb1>
for insert
as 
declare 
@variable1 varchar(10)
select @variable=var form tb1
begin 
insert into <newtable> values(@variable)
end  </newtable></tb1></triggername>


so friends as one can see difference in syntax as well as keywords so please suggest me a good book on mssq/sql server
thanks
anoop
Posted
Updated 9-Nov-11 3:06am
v2

1 solution

msdn help is the best option
open Sqlserver Managment studio and press F1
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900