sql语法
当 ANSI_NULLS 设置为 OFF 时,以下 SELECT 语句返回 Customer 表中 Region 为 Null 值的所有行:
SELECT CustomerID, AccountNumber, TerritoryID FROM AdventureWorks.Sales.Customer WHERE TerritoryID = NULL
如果 SET ANSI_NULLS ON
那么 SQL 语句中, 判断 非空的写法, 要修改为:WHERE 字段 IS NULL (因为 SET ANSI_NULLS ON 以后,
NULL = NULL 将 返回 false.)
当SET QUOTED_IDENTIFIER ON " "等同于[ ] 表示数据库对象;当SET QUOTED_IDENTIFIER OFF " "等同于' '表示字符串边界;还有这里的双引号" 并不是两个单引号'合起来的,是shift+”打出来的,初学者可能会犯这样的错误。
在创建存储过程的时候,都是create procedure
但是,创建以后再打开脚本,就不可能再创建了吧,所以全都是alter procedure
所以create proc和alter proc是一个意思