在建表建存储过程的时候经常会写到:
IF OBJECT_ID('Table_Test','U') IS NOT NULL
DROP 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.OBJECTS
WHERE TYPE IN ('U','V','S','IT','P','PC','X','FN','IF')
GROUP BY TYPE
分享到:
相关推荐
第 八 章 动态绑定和 id 类型 第 九 章 分类和协议 第 十 章 属性列表 第十一章 复制对象 第十二章 归档 第一章 程序整体语法结构 程序的头文件和源文件的扩展名分别为 .h 和 .m 。注释语法和 C 一样。 Object...
SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select object_name,created from user_objects where object_name=upper('&table_name'); ...
4.2.48 渠道分类(Channel_Segment)实体 141 4.2.49 权限(Privilege)实体 142 4.2.50 权限组(Role)实体 143 4.2.51 权限组权限(Role_Privilege)实体 144 4.2.52 信用度和积分规则(Acct_Factor_Rule)实体 145 4.2.53 ...
【函数介绍】 get_category_by_slug() 根据分类别名获取分类...(object) 分类数据对象(boolean) 如果没找到返回FALSE 【示例】 term_id; ?> 【源代码】 get_category_by_slug() 位于 wp-includes/category.php.
分类: 个人日记 权限: 公开 Imports System.Management Imports System.IO Public Class tizimlitix Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles ...
tb_content_category商品目录分类表(id,parent_id,name,status,sort_order,is_parent,created,updated) tb_content商品目录表(id,category_id,title,sub_title,title_desc,url,pic,pic2,content,created,updated...
$cat:分类ID,或 $out返回值类型[OBJECT, ARRAY_A, or ARRAY_N] $filter 函数返回值 这里主要讲一下对象类型的返回值, 都有注释,请自行参阅。 stdClass Object ( //ID 分类和标签混编 [ter
哔哩哔哩有演示视频-目标检测 原创拍摄 FOD(Foreign Object Debris)泛指可能损伤航空器或系统的某种外来的物质,常称为跑道异物。FOD的种类相当多,如飞机和发动机连接件(螺帽、螺钉、垫圈、保险丝等)、机械工具、...
FOD(Foreign Object Debris)泛指可能损伤航空器或系统的某种外来的物质,常称为跑道异物。FOD的种类相当多,如飞机和发动机连接件(螺帽、螺钉、垫圈、保险丝等)、机械工具、飞行物品(钉子、私人证件、钢笔、铅笔等)...
使用SDSS对天文物体进行分类-DR16数据 数据: SDSS-DR16:Sloan Digital Sky Survey或SDSS是一项主要的多光谱成像和光谱红移测量,使用的是位于美国新墨西哥州Apache Point天文台的专用2.5 m广角光学望远镜。 变量...
private void MainForm_Load(object sender, EventArgs e) { Tool.InitCategoryData(cbCategoy); } #region 数据初始化 private void tsbCategory_Click(object sender, EventArgs e) { CategoryForm cf ...
jQuery选择器分类应用.doc $的选择器部分: 凡是运用$,其返回值是一个object $选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是IE6所不支持的. 1....
StudentDao类——Dao(Data Access Object数据访问对象)用于访问存储数据的数组或集合 StudentService类——用来进行业务逻辑(例如判断录入的id是否存在) StudentController类——和用户打交道(接收需求,采集信息...
Kaggle-WhatsCooking-机器学习 来源 目标-使用食谱成分来预测美食类别 语言-Python ... id 39774 non-null int64 ingredients 39774 non-null object dtypes: int64(1), object(2) >>df_train.head()
SQL>select object_name,object_id from user_objects where instr(object_name,'LOG')>0; 查看某表的创建时间 SQL>select object_name,created from user_objects where object_name=upper('&table_name'); ...
get_post() 函数可以根据 ID 查询一篇文章的信息,还能返回循环中的当前文章。 用法 get_post( $post, $output, $filter ); 参数 $id (整数 | 对象)(可选)文章 ID 或者文章对象,如果为空则自动设置成当前文章...
object id="DbProvider" type="DAO.SQLProvider, DAO"> (local);Database=Web;User ID=sa;Password=sa;Trusted_Connection=False" /> </object> (数据库连接字符在这里修改,然后还要重新编译DAO这个项目才...
2) 如有[CONSTANT][NOT NULL], 变量一定要有一个初始值; 3) 赋值语句为“:=”; 4) 变量可以认为是数据库里一个字段; 5) 规定没有初始化的变量为NULL; ---- 第三章 变量与数据类型 ---- 1. 数据类型 1) ...
首先,在数据库里创建了一个jc_mycontent的表,其中有id,title,content三个字段 其次,创建了一个实体类 public class MyContent { private static final long serialVersionUID = 1L; private Integer id; ...