数据库的Select初步理解(个人理解)

更新时间:2023-06-19 08:38:49 阅读: 评论:0

数据库的Select初步理解(个⼈理解)
数据库的Select初步理解:
1.查找(查询语句)
普通的理解就是Select  *  From  table,就是查找.
2.赋值根深叶茂的意思
理解成"设置",相当中SET,给变量赋值.
例⼦:
SET  @variable_name =value
SELECT  @variable_name=value
上⾯的赋值是等价的.
有酒的诗句3.输出变量值
理解成"输出"类似"Print"表达效果
两个输⼊区别是: Select 输出到结果窗⼝,Print输出到消息窗⼝.
长沙橘子洲可以⽤作SQL调试时查看输出结果.
例⼦:
lect在数据库中有两个意思
(1)是赋值的意思
(2)是输出,打印的意思
我想你问的⼤概是赋值吧
print和lect在数据库中都有打印输出的意思
肉片汤的做法
⽤法是:描写同学的外貌
lect @aa=lect* from tb1  --输出@aa到结果窗⼝
print @aa  --输出到消息窗⼝
输出@aa的值的位置不⼀样..
例⼦:(Select和Print语句的区别 )
SELECT 为查询语句,⽽PRINT是输出语句
SELECT 后可以跟任意的SQL ERVER数据类型,字段、标量函数等
PRINT后跟的只能有三种情况
1:PRINT后可以跟字符串或 Unicode 字符串常量。
2:PRINT后可以跟任何有效的字符数据类型的变量,且数据类型必须是 char 或 varchar,或者必须能够隐式转换为这些数据类型。
3:PRINT后可以跟返回字符串的表达式。可包括串联的⽂字值、函数和变量。消息字符串最长可为 8,000 个字符,超过该值以后的任何字符均被截断。
参考资料:
/question/42939911.html?qbl=relate_question_0&word=lect
/question/568595601.html
/question/291400523.html?qbl=relate_question_1&word=lect
/question/291400523.html?qbl=relate_question_1&word=lect
理解⽰例:
()带参数的存储过程的例⼦)
--创建存储过程
create procedure proc_stu我家三姐妹
避孕药什么时候吃@sname varchar(20),
@pwd varchar(50),
@flag bit output
as
if exists(
lect * from dt_manager m where m.ur_name=@sname and m.password=@pwd) lect @flag=1  --赋值相当SET
el
lect @flag=0  --赋值相当SET
go
--调⽤
DECLARE @return_value int
EXEC proc_stu 'admin','2',@return_value output
SELECT @return_value as '返回值'  --输出值类似OUTPUT值.

本文发布于:2023-06-19 08:38:49,感谢您对本站的认可!

本文链接:https://www.wtabcd.cn/fanwen/fan/82/989707.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:输出   变量   理解
相关文章
留言与评论(共有 0 条评论)
   
验证码:
推荐文章
排行榜
Copyright ©2019-2022 Comsenz Inc.Powered by © 专利检索| 网站地图