
正文
sqlserver加条件,sqlserver 条件语句
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
sql server创建视图添加where条件,条件包含一个参数
视图是不可以传递参数的,如果要传参数可以考虑用存储过程等方法来解决。
如,要做一个查询,其中表名是参数。
创建存储过程
create proc p_test
(@tablename varchar(20))
as
declare @sql varchar(2000)
begin
set @sql='select * from '+ @tablename +''
exec (@sql)
end
执行存储过程
exec p_test 'test'
说明,其中在执行存储过程中,exec是执行,p_test是要被执行的存储过程,test是输入参数
相关问答
Q1: sqlserver 给建好的表增加约束条件出问题
看看你的 check: sex = 2 and check_salary 500
很明显,你的数据中有很多数据的sex = 1,是不能满足 sex=2 的条件的。
Q2: sqlserver中查询语句要查询的字段上带条件该怎么查在线等
先select applyType,count(*) from tab_ group by applyType
接着就做行列转换操作(case when case when)就行了
Q3: sqlserver触发器添加条件if语句后不起作用,求解?
select @t1=Not_Withdraw_Total from tbUserInfo
看看你这个@t1的具体值,应该是最后一条记录的值
这个值是否大于等于插入记录的Price*Rest_Num
Q4: sqlserver 2008 truncate能不能待条件
TRUNCATE的原理就是DROP然后CREATE,不可能带条件。不说sqlserver,所有的数据库都不行。
Q5: sql中where 之后怎么加if条件判断
需要准备的材料分别是:电脑、sql查询器。
1、首先,打开sql查询器,连接上相应的数据库表,以stu2表查询age10的数据为例。
2、点击“查询”按钮,输入:select id, IF(sex=1, '男', '女') as sex from stu2 where age 5;。
3、点击“运行”按钮,此时用where查询出了age5的数据,并且之后用了if条件判断性别。







