1.GO语句
GO是批处理的标志,是一条或多条SQL语句的集合,SQL Server将批处理语句编译成一个可执行单元,此单元称为执行计划。GO语句把程序分成一个个代码块,即使一个代码块执行错误,它后面的代码块任然会执行。每个被GO分隔的语句都是独立的事务,一个语句执行失败不会影响其它语句执行。
2.count语句
转载:https://blog.youkuaiyun.com/z2726707354/article/details/72594231
COUNT() 函数返回表中的记录数:
SELECT COUNT() FROM table_name
COUNT(column_name) 函数返回指定列的值的数目(NULL 不计入):
SELECT COUNT(column_name) FROM table_name
COUNT(DISTINCT column_name) 函数返回指定列的不同值的数目:
3.IDENTITY_INSERT
1.当数据库表字段的列设置为自增列(标识列)后,不能人为改变自增列(标识列)的值
IDENTITY_INSERT语句可以很好地解决这个问题
例如:
USE AdventureWorks2012;
SET IDENTITY_INSERT HumanResources.Department ON
INSERT INTO HumanResources.Department(DepartmentID, Name, GroupName, ModifiedDate)
VALUES(18, 'International Marketing', 'Sales and Marketing', '5/26/2012');
SET IDENTITY_INSERT HumanResources.Department OFF
ON(开始) OFF(结束)
接下来看查询结果
4.OBJECT_ID
作用:该函数会返回指定对象的ID值,可以在sysobjects表中进行验证。
如果对象存在,则返回此对象在系统中的编号,若不存在,则返回NULL