SQL中object_id函数的用法
2009-08-19 11:07
459 查看
语法:OBJECT_ID ( '[ database_name . [ schema_name ] . | schema_name . ] object_name' [ ,'object_type' ] )
参数:
' object_name '
要使用的对象。object_name 的数据类型为 varchar 或 nvarchar。如果 object_name 的数据类型为 varchar,则它将隐式转换为 nvarchar。可以选择是否指定数据库和架构名称。
' object_type '
架构范围的对象类型。object_type 的数据类型为 varchar 或 nvarchar。如果 object_type 的数据类型为 varchar,则它将隐式转换为 nvarchar。有关对象类型的列表,请参阅 sys.objects (Transact-SQL) 中的 type 列。
返回类型 :int
异常:
对于空间索引,OBJECT_ID 返回 NULL。
出现错误时,返回 NULL。
用户只能查看其拥有的安全对象的元数据,或者已对其授予权限的安全对象的元数据。也就是说,如果用户对该对象没有任何权限,则某些会产生元数据的内置函数(如 OBJECT_ID)可能返回 NULL。有关详细信息,请参阅 元数据可见性配置和 元数据可见性故障排除。
注释 :
当该参数对系统函数可选时,则系统采用当前数据库、主机、服务器用户或数据库用户。内置函数后面必须跟圆括号。
当指定临时表名时,除非当前数据库为 tempdb,否则必须在该临时表名之前加上数据库名称。例如:
SELECT OBJECT_ID('tempdb..#mytemptable')。
系统函数可以在选择列表、WHERE 子句和任何允许使用表达式的地方使用。有关详细信息,请参阅 表达式(Transact-SQL)和 WHERE (Transact-SQL)。
相关文章推荐
- SQL中object_id函数的用法
- SQL中object_id函数的用法
- SQL中分析函数ROW_NUMBER() OVER(PARTITION BY GRADEOBJECTID ORDER BY BG.GRADEDATE DESC)的用法!!!
- SQL中object_id函数的用法
- SQL中object_id函数的用法
- SQL中object_id函数的用法
- SQL Server OBJECT_ID() 函数
- SQL Server OBJECT_ID() 函数
- SQL中OBJECT_ID,OBJECT_NAME,OBJECT_DEFINITION的用法
- [MSSQL]SQL Server OBJECT_ID用法-判断对象是否存在
- SQL SERVER OBJECTPROPERTY()函数的用法
- SQL中OBJECT_ID,OBJECT_NAME,OBJECT_DEFINITION的用法
- SQL中OBJECT_ID,OBJECT_NAME,OBJECT_DEFINITION的用法
- SQL Server OBJECT_ID() 函数
- SQL Server OBJECT_ID() 函数
- SQL Server OBJECT_ID() 函数
- Mysql 关于last_insert_id() 函数的用法
- SQL ROW_NUMBER() OVER函数的基本用法用法
- SQL中 CONVERT转化函数的用法
- Sql语句--日期函数用法