将下列信息插入到USERS表中
ID USERNAME
1 张三
2 李四
3 王五
insert into Users(UserName ) values ( '张三')
insert into Users(UserName ) values ( '李四')
insert into Users(UserName ) values ( '王五')
将下列信息插入到PRODUCT表中
ID PRODUCTNAME PRODUCTCOUNT USERNAME
1 鞋子 30 张三
2 衣服 130 李四
3 帽子 3 张三
insert into PRODUCT(PRODUCTNAME,PRODUCTCOUNT,USERNAME ) values ('鞋子',30, '张三')
insert into PRODUCT(PRODUCTNAME,PRODUCTCOUNT,USERNAME ) values ('衣服',130, '张三')
insert into PRODUCT(PRODUCTNAME,PRODUCTCOUNT,USERNAME ) values ('帽子',3, '张三')
将PRODUCT表的PRODUCTNAME 为帽子的PRODUCTCOUNT修改成30。
update PRODUCT set PRODUCTCOUNT=30 where PRODUCTNAME='帽子'
问题补充:
并将PRODUCT表的PRODUCTNAME 为衣服的数据删除。
delete PRODUCT where set PRODUCTNAME='衣服'
2.按以下字段结构,查询出结果。
USERNAME PRODUCT PRODUCTNAME PRODUCTCOUNT
select USERNAME , PRODUCTNAME , PRODUCTCOUNT from PRODUCT
3. 存储过程:向产品表中插入一条记录并返回他的ID
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[AddProduct]') and OBJECTPROPERTY(id, N'IsProcedure') = 1)
drop procedure [dbo].[AddProduct]
GO
CREATE PROCEDURE AddProduct
@PRODUCTNAME varchar(200)
@PRODUCTCOUNT int
@USERNAME varchar(200)
@ID int OUTPUT
AS
BEGIN
insert into PRODUCT(PRODUCTNAME,PRODUCTCOUNT,USERNAME ) values (@PRODUCTNAME,@PRODUCTCOUNT, @USERNAME )
set @ID=@@RowCount
END
GO
万分感谢,回答正确追加分!!
温馨提示:答案为网友推荐,仅供参考