1、判断数据表是否存在

  方法一:

use yourdb;
go

if object_id(N'tablename',N'U') is not null
print '存在'
else 
print '不存在'

例如:
use fireweb;
go

if object_id(N'TEMP_TBL',N'U') is not null
print '存在'
else 
print '不存在'

方法二:

USE [实例名] 
GO

IF EXISTS  (SELECT  * FROM dbo.SysObjects WHERE ID = object_id(N'[表名]') AND OBJECTPROPERTY(ID, 'IsTable') = 1) 
PRINT '存在' 
ELSE 
PRINT'不存在'

例如:
use fireweb;
go

IF EXISTS  (SELECT  * FROM dbo.SysObjects WHERE ID = object_id(N'TEMP_TBL') AND OBJECTPROPERTY(ID, 'IsTable') = 1) 
PRINT '存在' 
ELSE 
PRINT'不存在'

2、临时表是否存在:

方法一:
use fireweb;
go

if exists(select * from tempdb..sysobjects where id=object_id('tempdb..##TEMP_TBL'))
PRINT '存在' 
ELSE 
PRINT'不存在'

方法二:
use fireweb;
go

if exists (select * from tempdb.dbo.sysobjects where id = object_id(N'tempdb..#TEMP_TBL') and type='U')
PRINT '存在' 
ELSE 
PRINT'不存在'

转载于:https://www.cnblogs.com/watermarks/articles/3701430.html

判断数据表是否存在,不存在则创建相关推荐

  1. pandas 判断数据表中的缺失值

    pandas用any可以判断数据表中是否有缺失值. 使用 df_new.isnull().any() df_new.isnull().any() 这样就可以显示是否有那个变量含有确实值了.

  2. 【视频教程】帝国CMS制作网站系列教程15—数据表、字段及系统模型创建

    作为一个程序员,搭建一个自己的博客网站是件非常容易的事情,但是作为很多非程序员非计算机专业的学习者来讲,可能就需要花点时间进行学习,而如果你想通过自学来学习怎么制作一个属于自己的网站的话,那这套帝国C ...

  3. mysql if exists 数据表_使用IF NOT EXISTS创建数据表

    如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. 如果简单的使用如下sql语句可能会返回失败,失败的原因极有可能是已经存在这张数据表了. create table ...

  4. android手动创建数据表,Android开发—数据库应用—手动创建(SQLite)数据库--手动创建数据表(table)...

    /* (程序头部注释开始) * 程序的版权和版本声明部分 * Copyright (c) 2011, 烟台大学计算机学院学生 * All rights reserved. * 文件名称:数据库应用-手 ...

  5. oracle判断数据表的字段内容是否为空

    最近在用oracle数据库select数据,因为之前都是在用mysql,总是会遇到一些问题,记录一下. 有一个select查询是要多表查询的,然后要找出某一表中的某一字段是否为空,或者不为空的情况.为 ...

  6. php购物车数据表,PHP开发简单购物车功能创建数据库表

    前面的章节我们分别介绍了javascript和jquery实现购物车功能. 本章节我们将通过php代码来为朋友们讲解购物车功能实现思路. 方法是把从数据库中获取的商品存入数组,对数组进行操作,数组中的 ...

  7. java中创建数据表,Java如何在数据库中创建表?

    在此示例中,您可以看到如何在MySQL数据库中创建表.我们创建了一个称为表books具有以下字段,isbn,title,published_year和price.我们首先创建与数据库的连接,然后执行创 ...

  8. sqlite数据类型、关键词及创建、修改、删除数据表

    //摘自:http://www.cnblogs.com/caizhimin816/articles/1885290.html 谢谢! sqlite数据类型.关键词及创建.修改.删除数据表 Posted ...

  9. 数据库管理之数据表管理(1)

    数据类型 创建数据表 语法 CREATE TABLE 表名 ( 字段名1 数据类型 列的属性 列约束, 字段名2 数据类型 列的属性 列约束, 字段名3 数据类型 列的属性 列约束, - )列属性的格 ...

最新文章

  1. Semaphore控制同时访问的线程个数countdownlatch等待多个线程执行完本身线程再执行...
  2. matlab 基于GUI的PID研究
  3. NPOI 1.2教程(目录)
  4. 2020年抖音创作者生态报告
  5. 全开源新淘商城系统源码
  6. 数据结构(Splay平衡树):COGS 339. [NOI2005] 维护数列
  7. java extjs combobox_extjs的combobox的用法
  8. hdu 4665 搜索
  9. pg_lightool-postgres数据分布查看工具
  10. 深度学习入门:一句话告诉你什么是神经网络(CNN,RNN,DNN)
  11. 新英格兰10机39节点matlab建模,ieee10机39节点系统数据
  12. vi打开GBK编码文件乱码问题
  13. 破解Bandicam
  14. 无人机组装调试步骤(保姆级别教程)
  15. 古人教你怎样识人不走眼
  16. Pulling 1 repository Exception caught during execution of merge command
  17. 服务器系统迁移服务收费,服务器数据库迁移也收费
  18. 什么是 Batch normalization
  19. 优云系统提供哪些服务器,优云服务器异常
  20. Matlab实现自相关矩阵,自相关矩阵的计算

热门文章

  1. 3500简介_古巴比伦,公元前3500年建立文明!四大文明之首为何被灭?
  2. 新手上路:盘点「性能测试」必须弄懂的技术点
  3. Selenium3元素定位详解与封装
  4. 开源中国大佬是怎么用Selenium做自动化web测试的
  5. 神经网络模型中class的forward函数何时调用_总结深度学习PyTorch神经网络箱使用...
  6. linux tcp传输变慢,linux下建立tcp连接(connect)非常慢的问题的排查
  7. 电大计算机网络本作业1,2017年最新电大计算机网络作业1-3答案.doc
  8. gdb coredump oracle,GDB + CoreDump 调试记录
  9. 要用计算机才能算的题,计算机基础题精选,要考90分以上的同学进考场前必看 -电脑资料...
  10. 华为p40pro如何升级鸿蒙,可以升级到鸿蒙OS的四款华为手机,相信都没有后悔入手!...