Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/EmptyTag/145.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql server 什么';这个简单的SQL语句的含义是什么?_Sql Server_Tsql - Fatal编程技术网

Sql server 什么';这个简单的SQL语句的含义是什么?

Sql server 什么';这个简单的SQL语句的含义是什么?,sql-server,tsql,Sql Server,Tsql,我是T-SQL的新手。下面这句话是什么意思 BEGIN UPDATE table_name SET a = ISNULL(@f_flag,0) END 开始,结束:不需要开始和结束。它标识一个代码 块,如果有多个语句,则该块可用 更新表格名称:更新表格“表格名称”中的数据 SET:Keyword,启动以逗号分隔的列-值对列表 更新 a=:a是列mame,to=右边的值是什么 值将被使用 ISNULL(@f_标志,0):要分配的值。在本例中,IsNull检查@f_标志变量

我是T-SQL的新手。下面这句话是什么意思

BEGIN 
    UPDATE table_name 
    SET a = ISNULL(@f_flag,0) 
END
  • 开始,结束:不需要开始和结束。它标识一个代码 块,如果有多个语句,则该块可用
  • 更新表格名称:更新表格“表格名称”中的数据
  • SET:Keyword,启动以逗号分隔的列-值对列表 更新
  • a=:a是列mame,to=右边的值是什么 值将被使用
  • ISNULL(@f_标志,0):要分配的值。在本例中,IsNull检查@f_标志变量的值,如果为null,则使用0
*注意:这里没有“WHERE”子句,因此表中的所有行都将被更新。

  • 开始,结束:不需要开始和结束。它标识一个代码 块,如果有多个语句,则该块可用
  • 更新表格名称:更新表格“表格名称”中的数据
  • SET:Keyword,启动以逗号分隔的列-值对列表 更新
  • a=:a是列mame,to=右边的值是什么 值将被使用
  • ISNULL(@f_标志,0):要分配的值。在本例中,IsNull检查@f_标志变量的值,如果为null,则使用0
*注意:这里没有“WHERE”子句,因此表中的所有行都将被更新