• 全部
  • 基础类
  • 应用实例
  • 新技术前沿

SQL SERVER2005存储过程解析

zhu4139365 2007-12-26 06:39:15
向SingleProblem表中指定的单选题进行修改:
CREATE PROCEDURE [dbo].[proc_singleproblemmodify]
(@CourseID [int],
@Title [varchar](1000),
@AnswerA [varchar](500),
@AnswerB [varchar](500),
@AnswerC [varchar](500),
@AnswerD [varchar](500),
@Answer [varchar](2))
AS update [数据库名].[dbo].[singleproblem]
set [CourseID] = @CourseID,//题号
[Title] =@Title, //题目
[AnswerA] = @AnswerA,//答案A
[AnswerB] = @AnswerB,
[AnswerC] = @AnswerC,
[AnswerD] = @AnswerD,
[Answer] = @Answer//答案
WHERE ([ID] = @ID)


上面的是SQL SERVER2005存储过程,[CourseID]加中括号是什么意思?@AnswerA前面的@是什么意思?
请问转换成SQL SERVER2000存储过程是什么?
...全文
50 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
arrow_gx 2007-12-26
1、上面的是SQL SERVER2005存储过程,[CourseID]加中括号是什么意思?
括号是一种程序写法标示,标示里面的是 变量 或者表名 或者字段名 或者类型,在你这段代码里面,加和不加效果一样


2、@AnswerA前面的@是什么意思
@ 在sql 里面标示变量名

3、请问转换成SQL SERVER2000存储过程是什么?
这个过程,可以全部保留,不用改变什么
回复
flyingsnowy 2007-12-26
不会555
回复
arrow_gx 2007-12-26
括号是一种程序写法标示,标示里面的是变量 或者 表名 或者 字段名,或者 类型,在你这个存储过程里面,加和不加效果一样
回复
相关推荐
发帖
MS-SQL Server
创建于2007-09-28

3.3w+

社区成员

MS-SQL Server相关内容讨论专区
申请成为版主
帖子事件
创建了帖子
2007-12-26 06:39
社区公告
暂无公告