📄 subject_43067.htm
字号:
<p>
序号:43067 发表者:晓飞 发表日期:2003-06-08 03:11:16
<br>主题:局部变量理解困惑
<br>内容:1.use pubs<BR>2.go<BR>3.declare @author varchar(20)<BR>4.select @author=au_id<BR>5.from authors<BR>6.where satate='mi'<BR>7.go<BR>理解如下,1.选择执行pubs数据库 .<BR>2.是一个批处理的结束可以解释为把use pubs做为一组sql命令传诵给服务器.<BR>3.声明一个名为@author的局部变量.数据类型是varchar,因为它是一个变长,有长度限制的数据类型默认为1 所以这设置为20.<BR>4.select不是做为查询而是为了给变量赋值。很显然是说为一个名为au_id的列命名为@author变量<BR>5.选择从表authors。<BR>6.条件表达式。必须满足satate(州)为mi的列.<BR>7.也是一个批处理理解为把3-6的语句做为一组sql指令传递给服务器<BR> 困惑的是在3-6的语句整体理解我是这样认为的。<BR>先创建一个名为@author的局部变量。数据类型是varchar,设置起长度是20.从表authors中查询条件满足为state(州)是mi的列的值。<BR>赋值给明为au_id的变量。<BR><BR>因为是初学对基础知识不能够模糊的要得到一个肯定的理解所以。。
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:晓飞 回复日期:2003-06-08 03:18:28
<br>内容:补充第四句单一的理解和整个例子的理解我是理解不一样的单一的理解就是为一个名为au_id的列命名为@author变量。而结合后面的语句就因该理解为从表authors中查询条件满足为state(州)是mi的列的值。<BR>赋值给明为au_id的变量。<BR><BR>晕。。。偶头都觉的有点大大滴。。。
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:kf 回复日期:2003-06-08 09:06:07
<br>内容:1.where子句作用是根据条件选择所需要的行,当where子句:如果state有多个重复的值的话(有许多行符合条件),本语句可以执行,但只返回一个值,而且这个值是随机的(当然条件是符合),不一定是符合条件最上面的行。<BR><BR><BR>2003-6-8 14:39:10
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -