以前,我完全理解N'的作用-例如,当我们将查询放入nvarchar列时,就像N'%K',但是当涉及到时,我绝对不理解为什么需要它(?)系统存储过程中对象的名称。我有一本书是Itzik Ben Gan撰写的T-Sql基础知识,并且看到了以下代码:
exec sys.sp_help
@objname = N'Sales.Orders';
或
exec sys.sp_help
@table_name = N'Orders',
@table_owner = N'Sales';
为什么我们需要在objname之前加上N?