数据库的,请问这几句什么意思?

来源:百度知道 编辑:UC知道 时间:2024/05/23 03:17:21
declare @CID varchar(10)
select @CID='1'
EXEC sp_dict @CID,'常用','SEX', '性别', '0', null
EXEC sp_dict_entry @CID,'SEX', '21', '男'

declare @CID varchar(10) --定义变量
select @CID='1' --变量赋值
--执行存储过程 后面是参数
EXEC sp_dict @CID,'常用','SEX', '性别', '0', null
EXEC sp_dict_entry @CID,'SEX', '21', '男'

declare 声明的意思

第一句:声明一个变量CID,其类型为varchar,长度为10

第二句:查询cid(结果:为1)

EXEC 执行存储过程

第三句:执行sp_dict (存储过程,带参数的)
其参数:'1'(声明的变量cid),'常用','SEX', '性别', '0', null

第四句:执行存储过程:sp_dict_entry '1','SEX', '21', '男'

declare @CID varchar(10) 是定义了一个varchar 的一个变量 @CID
select @CID='1' 给变量@CID赋值 在2008中 可以这样 set @CID='1'
以下执行存储过程 引用变量 @CID 为参数 ,其它为常量 或者是空
EXEC sp_dict @CID,'常用','SEX', '性别', '0', null
EXEC sp_dict_entry @CID,'SEX', '21', '男'