tsql - 存储过程 T-SQL If bool 检查

标签 tsql if-statement

对于任何知道的人来说,这都是很容易的。在 TSQL 存储过程中,如何编写比较 bool 值的 if 语句。习惯 C# 太久了,我放入了花括号、圆括号和各种各样的东西,但我认为我弄错了。

最佳答案

DECLARE @bool BIT = 1

IF @bool = 1
BEGIN
    -- do stuff here
    PRINT 'it was true';
END
ELSE
BEGIN
    -- do other stuff here
    PRINT 'it was not true';
END

如果 if 中只有一行,则不需要 BEGINEND,但无论如何使用它们可能是一个好习惯。

关于tsql - 存储过程 T-SQL If bool 检查,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11086084/

相关文章:

带有 Windows 应用程序的 C# Web 服务

具有公共(public)成员的 SQL 查找集(关系划分)

sql - T-SQL 中的首选序列算法

bash - 如果只有一个实例正在运行,是否继续执行脚本?

if-statement - 可移动类型 MTEntryAsset Else 语句不起作用

php - 使用 PHP if 语句添加 CSS?

sql-server - SQL Server - 删除并重新创建表 - 执行此操作时阻止访问

sql-server - SQL Server 将时间戳数据类型转换为十进制

c++ - 试图阻止银行程序在选择交易后结束。 C++

java - 如何向日期添加数字