4>
5> CREATE TABLE Product(
6> ProductID int NOT NULL,
7> Name nvarchar(25) NOT NULL,
8> ProductNumber nvarchar(25) ,
9> Color nvarchar(15) NULL,
10> StandardCost money NOT NULL,
11> Size nvarchar(5) NULL,
12> Weight decimal(8, 2) NULL,
13> ProductLine nchar(20) NULL,
14> SellStartDate datetime NOT NULL,
15> SellEndDate datetime NULL
16> )
17> GO
1> insert into Product values(1,"Product A", "1","Red",123.123,"1",1,"ProductLine A","1999-03-22","2000-03-22");
2> GO
(1 rows affected)
1> insert into Product values(2,"Product B", "2","Yellow",234.234,"1",3,"ProductLine B","2000-03-22","2001-03-22");
2> GO
(1 rows affected)
1> insert into Product values(3,"Product C", "3","Pink",345.345,"1",3,"ProductLine V","2001-09-22","2006-02-22");
2> GO
(1 rows affected)
1> insert into Product values(4,"Product D", "4","White",456.456,"1",4,"ProductLine D","2002-08-22","2006-03-22");
2> GO
(1 rows affected)
1> insert into Product values(5,"Product E", "5","Black",567.567,"1",5,"ProductLine E","2003-01-22","2003-04-22");
2> GO
(1 rows affected)
1> insert into Product values(6,"Product F", "6","Blue",678.678,"1",6,"ProductLine W","2004-02-22","2005-05-22");
2> GO
(1 rows affected)
1> insert into Product values(7,"Product G", "7","Drak",789.789,"1",7,"ProductLine Q","2005-03-22","2006-03-22");
2> GO
(1 rows affected)
1> insert into Product values(8,"Product H", "8","Gray",234.123,"1",8,"ProductLine F","2006-04-22","2006-09-22");
2> GO
(1 rows affected)
1> insert into Product values(9,"Product I", "9","Red",543.123,"1",9,"ProductLine R","2007-05-22","2008-03-22");
2> GO
(1 rows affected)
1> insert into Product values(0,"Product J", "0","Gold",765.123,"1",0,"ProductLine J","2008-06-22","2009-03-22");
2> GO
(1 rows affected)
1>
2>
3>
4> DECLARE curProduct INSENSITIVE CURSOR
5> FOR SELECT ProductID, Name FROM Product
6> DECLARE @ProdID Int
7> DECLARE @ProdName VarChar(100)
8> OPEN curProduct
9> FETCH NEXT FROM curProduct INTO @ProdID, @ProdName
10> WHILE @@Fetch_Status = 0
11> BEGIN
12> PRINT @ProdName
13> FETCH NEXT FROM curProduct INTO @ProdID, @ProdName
14> END
15> CLOSE curProduct
16> DEALLOCATE curProduct
17> GO
Product A
Product B
Product C
Product D
Product E
Product F
Product G
Product H
Product I
Product J
1>
2> drop table Product;
3> GO