OBJECT_ID 有哪些种类
来源:互联网 发布:怎么申请做淘宝客服 编辑:程序博客网 时间:2024/05/16 01:43
特别是在建表建存储过程的时候进场会写到:
IF OBJECT_ID('Table_Test','U') IS NOT NULLDROP TABLE Table_Test
这种方式代替了以往所使用的
IF EXISTS (SELECT * FROM SYSOBJECTS WHERE NAME = 'Table_Test')DROP TABLE Table_Test
第一段代码中的 U 可以省略不写, 这样系统就会检索所有的对象名称以找到对应的ID, 但是写出来就可以更加明确是哪一种类型,筛选的范围要小很多.
以下列出全部 Object type (加粗的是比较常用的):
AF = Aggregate function (CLR)
C = CHECK constraint
D = DEFAULT (constraint or stand-alone)
F = FOREIGN KEY constraint
FN = SQL scalar function
FS = Assembly (CLR) scalar-function
FT = Assembly (CLR) table-valued function
IF = SQL inline table-valued function
IT = Internal table
P = SQL Stored Procedure
PC = Assembly (CLR) stored-procedure
PG = Plan guide
PK = PRIMARY KEY constraint
R = Rule (old-style, stand-alone)
RF = Replication-filter-procedure
S = System base table
SN = Synonym
SQ = Service queue
TA = Assembly (CLR) DML trigger
TF = SQL table-valued-function
TR = SQL DML trigger
TT = Table type
U = Table (user-defined)
UQ = UNIQUE constraint
V = View
X = Extended stored procedure
可以通过这个查询语句获取当前数据库中各个数据库表,视图,存储过程等数量。
SELECT CASE TYPE WHEN 'U' THEN 'User Defined Tables' WHEN 'V' THEN 'View' WHEN 'S' THEN 'System Tables' WHEN 'IT' THEN 'Internal Tables' WHEN 'P' THEN 'Stored Procedures' WHEN 'PC' THEN 'CLR Stored Procedures' WHEN 'X' THEN 'Extended Stored Procedures' WHEN 'FN' THEN 'Scalar-valued Functions' WHEN 'IF' THEN 'Table-valued Functions' END AS Objects, COUNT(*) AS Counts FROM SYS.OBJECTSWHERE TYPE IN ('U','V','S','IT','P','PC','X','FN','IF')GROUP BY TYPE
本文转自:OBJECT_ID 有哪些种类
- OBJECT_ID 有哪些种类
- 硬盘种类有哪些
- 服务器种类有哪些?
- 数据库有哪些种类
- 机顶盒的种类有哪些?
- SSL证书有哪些种类?
- 数据备份有哪些种类?
- 电子地图的格式有哪些种类?
- Linux中有哪些文件种类
- 数据库的种类有哪些?区别是?
- 日常塑料用品有哪些种类?
- 钢材种类有哪些?怎么分类
- js 触发事件种类类型有哪些?
- css有哪些种类的选择器
- Log输出的种类有哪些
- SQL注入攻击的种类和防范手段有哪些?
- 汽车行业的互联网营销业务目前有哪些种类
- [Java多线程 五]---JAVA锁有哪些种类
- 格式化format()输出字符串
- Git入门
- Excel导出工具-POI
- Java学习——集合框架
- 习题8.3
- OBJECT_ID 有哪些种类
- CF546E Soldier and Traveling(最大流)
- 《C++ Primer》读书笔记第十三章-3-对象移动
- phpAjax
- 戏说系列-从术和道来看基于流量的架构设计(下)
- 爬去去哪儿门票,并且可视化分析价格和销量的关系
- 扬帆起航的新一天
- 沉住气没错
- vs编译成功生成exe后运行时,提醒无法启动程序,计算机中丢失xx.dll解决办法