Here the best article about the table value parameter in sql server 2008.
This TVP is new features in SQL SERVER 2008 version, which is not available in earlier one.
These are the following steps, you need to follow when you are using table value parameter(TVP).Table-valued parameters are declared using user-defined table types.
1.Create a table type and define the table structure
2.Declare a stored procedure that has a parameter of table type.
3.Declare a table type variable and reference the table type.
4.Using the INSERT statement and occupy the variable.
5.We can now pass the variable to the procedure
.In the Following Link article where discussed for TVP Example.
http://blog.sqlauthority.com/2008/08/31/sql-server-table-valued-parameters-in-sql-server-2008/
My Special thanks to Pinal Dave for this article, Thanks bro... :)