在本文中,将介绍如何在Transact-SQL中检查数据库对象是否存在。
数据库对象
有许多类型的数据库对象,如视图,存储过程和用户定义函数。
要检查这些对象和数据库的存在,SQL Server会提供object_id和db_id等方法。
object_id函数用于检查表,视图,存储过程和用户定义功能的存在。
db_id用于检查特定数据库的存在。
检查数据库是否存在语句
USE master IF DB_ID('mydb') IS NOT NULL DROP DATABASE mydb
创建一个表
create table copyoiremp ( id int, name varchar(15), age int, city varchar(15), salary money )
判断表对象是否存在,如果存在则删除
IF OBJECT_ID('copyoiremp') IS NOT NULL DROP TABLE dbo.copyoiremp
日期:2020-06-02 22:17:56 来源:oir作者:oir