社区
MS-SQL Server
帖子详情
存储过程中的参数和选择语句
木村戒奶
2005-04-15 08:29:32
定义一个输入参数@input,根据@input的值,选择不同的查询语句:
case "0"
select * from tab1
case "1"
select* from tab2
...全文
229
6
打赏
收藏
存储过程中的参数和选择语句
定义一个输入参数@input,根据@input的值,选择不同的查询语句: case "0" select * from tab1 case "1" select* from tab2
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mschen
2005-04-15
打赏
举报
回复
create proc p_choose
@input char(1)
as
declare @str_sql varchar(8000)
set @str_sql=(case @input
when '0' then 'tab1'
when '1' then 'tab2' end)
set @str_sql='select * from '+@str_sql+''
exec(@str_sql)
end
talantlee
2005-04-15
打赏
举报
回复
不能用於判斷
判斷用if
talantlee
2005-04-15
打赏
举报
回复
case when then else
case when then else
...
end
有是有這種結構,但他隻是針對一個值
例如 case a when 0 then 1
case a when 2 then 3 end
當a=0是,a會變為1
當a=2
天地客人
2005-04-15
打赏
举报
回复
MSSQL 中没有CASE语句,你可以用
IF {表达式}
BEGIN
--你的语句
END
Else
Being
--你的语句
end
wyb0026
2005-04-15
打赏
举报
回复
没有Case 分支
wyb0026
2005-04-15
打赏
举报
回复
declare @a int
if @a=0
begin
select * from tab1
end
if @a=1
begin
select * from tab1
end
三天python基础课程
1 / 3(一) 大纲_Python 基础(3 天×6h) 课时:18 小时(6 小时×3 天)课程简介 本课程从零基础开始介绍 Python 编程知识,快速入门 Python 语言基础,循序渐进地掌握 Python 模块的构建和 Python 程序的代码的基本功能的实现。学员基础 了解计算机基本操作,掌握一般文字输入和处理的基础知识 了解计算机软件,硬件等基本概念课程目标 全面认识 Python,包括语言特点、应用领域、安装与执行原理、集成开发环境的使用等 掌握 Python 的基础语法,实现简单的程序编写 熟练使用 Python 的各种数据结构,掌握各自的适用场景 熟练使用模块和包,理解使用模块的好处,在工作
中
灵活借助模块实现需求课程内容 Python 概述及开发环境搭建 1.1 Python 应用领域 1.2 常见编程语言特点 Python 语言特点 面向对象与面向过程 编译型与解释型1.3 Python IDE 集成开发环境 PyCharm 安装及配置 Python 编程语言基础 2.1 库、包、模块 2.2 变量的定义及命名规范 2.3 书写规范 2.4 命名规范 2.5 运算符 算数运算符、逻辑运算符、赋值运算符、比较运算符、成员运算符、身份运算符2 / 3 运算符优先级 流程控制 3.1 流程控制
语句
结构 3.2 分支结构 if else 的语法结构及应用场景 多条件判断3.3 循环
语句
for
语句
while
语句
嵌套循环 循环控制
语句
跳出循环 常用数据类型及其函数 4.1 字符串 str 4.2 整数 int、浮点小数 float 4.3 布尔型 bool 4.4 列表 list 数值列表 range 数值列表转列表:list 函数 遍历列表 列表解析4.5 元组 tuple 4.6 字典 dict 4.7 集合 set 4.8 切片 4.9 在列表
中
存储字典 4.10 在字典
中
存储列表、字典 4.11 高级数据类型的运算 4.12 案例演练 练习:登录验证3 / 3 练习:遍历元组 练习:遍历集合 练习:while 循环列表 函数 5.1 函数的定义和作用 定义函数规范 调用函数5.2 函数的
参数
和返回值 5.3 局部变量与全部变量 5.4 位置
参数
与关键字
参数
5.5 缺省
参数
与多值
参数
5.6 数据的不可变类型与可变类型 5.7 常用内置函数 输出输入函数:print、input dir 函数 包与模块 6.1 了解库、包、模块 6.2 模块的导入方式 导入整个模块(.py) 导入模块
中
的函数 自定义模块的导入与应用6.3 定义别名 6.4 了解与制作包 导入包的方式6.5 常用标准库 time:日期时间计算 os:文件和目录处理
SQL
语句
之
存储过程
SQL
语句
之
存储过程
SQL三类
存储过程
不含
参数
的
存储过程
含输入
参数
的
存储过程
既含输入
参数
,又含输出
参数
的
存储过程
删除
存储过程
SQL三类
存储过程
SQL
语句
的
存储过程
主要有以下三种: 不含
参数
的 含有输入
参数
的 既含有输入
参数
,又含有输出
参数
的 我们通过下面三道例题来做详细的理解 不含
参数
的
存储过程
查询每个学生的修课总学分,要求列出学生学号及总学分。
存储过程
定义 create proc p1 as select sno,SUM(credit) as 总学分 from sc inner join co
mysql的
存储过程
的
参数
_MySQL
存储过程
参数
MySQL
存储过程
参数
MySQL
存储过程
参数
简介在现实应用
中
,开发的
存储过程
几乎都需要
参数
。这些
参数
使
存储过程
更加灵活和有用。 在MySQL
中
,
参数
有三种模式:IN,OUT或INOUT。IN- 是默认模式。在
存储过程
中
定义IN
参数
时,调用程序必须将
参数
传递给
存储过程
。 另外,IN
参数
的值被保护。这意味着即使在
存储过程
中
更改了IN
参数
的值,在
存储过程
结束后仍保留其原始值。换句话说,
存储过程
只使...
在
存储过程
中
语句
加
参数
查询慢(
参数
嗅探)
加
参数
查询很慢的问题,不加的话查询就很快。 有时候是
参数
嗅探引起的。 什么是
参数
嗅探: SQL Server对查询
语句
编译和缓存机制是SQL
语句
执行过程
中
非常重要的环节,也是SQLOS内存管理非常重要的一环。理由是SQL Server对查询
语句
编译过程是非常消耗系统性能,代价昂贵的。因为它需要从成百上千条执行路径
中
选择
一条最优的执行计划方案。所以,查询
语句
可以重用执行计划的缓存,避免重复编译,以此来节约系统开销。这种编译查询
语句
,
选择
最优执行方案,缓存执行计划的机制就是
参数
嗅探问题产生的理论基础。 以下有几
MySQL 5
中
,如何在写
存储过程
时在SQL
语句
中
嵌入
参数
MySQL是一个高性能的开源DBMS,如果要构建基于大量查询、且对事务功能要求一般的应用来说,MySQL无疑是最佳备选方案之一。 最近有个嵌入式方面的通讯项目,其
中
就用了MySQL 5,在编写
存储过程
中
遇到一个问题,那就是如何在
存储过程
中
构建SQL
语句
中
引入
参数
。 各位时间也有限,我长话短说。例如我们要构建一个简单的查询,表名是需要根据
参数
动态变化,直接写是肯定不行的,这里就不多描述...
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章