CSDN论坛 > Oracle > 开发

如何写这条语句:如果想要建立的表已经存在,先删除该表,然后create table... [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7752
Bbs2
本版专家分:149
Bbs3
本版专家分:881
Bbs3
本版专家分:747
Blank
黄花 2006年11月 Java大版内专家分月排行榜第二
2006年10月 Java大版内专家分月排行榜第二
匿名用户不能发表回复!
其他相关推荐
在删除表前,oracle如何判断表是否存在,存在就删再创建,不存在直接创建!
http://topic.csdn.net/u/20070327/17/e322facd-794d-48c8-9ea5-66e4a8394cfe.html declare           num       number;           begin           select       count(1)       into       num       from  
oracle和mysql数据库创建表之前判断表是否存在,如果存在则删除已有表,以及在这两个库中创建表
在sqlserver中:
创建、删除、索引和更改表
可利用create table、drop table 和alter table 语句创建表,然后,对它们进行删除,更改它们的结构。对于它们中的每一条语句,存在mysql专有的扩充,这些扩充使各语句更为有用。create index 和drop index 语句使您能够增加或删除现有表上 的索引。     3.4.1create table 语句     用create table 语
Oracle创建新表:如果存在则删除重建
Oracle创建新表之前需要drop掉数据库内的同名表,但drop时如果不存在与要创建表同名的表会报错,所以可以在创建新表之前通过查询判断是否有该同名表,再决定后续操作。/*==============================================================*/ /* DBMS name: ORACLE Version 11g
如果存在这个表,则删除这个表的各种sql写法
mysql: drop table if exists address_book sql2005: IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[表名]'DROP TABLE [dbo].[表名] )sql2000: IF EXISTS (SELECT * FROM sysobject
Oracle数据库中如果存在表就删除不存在就创建的实例
在Oracle数据库的操作中,遇到了做信息采集的情况,总是需要创建临时表,一同连接8个库同时开展。但是Oracle里面没有像SQL Server那样的语句: if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[HY_BSCDNM_J]') and OBJECTPROPERTY(id, N'IsUserTabl
ORACLE中判断表或视图是否存在,如果不存在再创建的方法
判断表是否存在,如果不存在,再创建:                declare  tableExist number;                 begin                 select count(1) into tableExist from user_tables where table_name=upper('OneCallPRTCP') ;
如果表存在则删除
在日常脚本开发中,为了脚本重跑的方便需要自动删除已建临时表以避免建表报错,以下列举3中不同数据库的方法:         (1)Sql Server 2008 :                                        if exists(select * from datas.dbo.sysobjects where name='tablename')  
qt 数据库表不存在则创建
方法一:获取此表的数量,如果数量不为0则存在 QSqlQuery *m_pQuery = new QSqlQuery(m_msgdb); if( m_pQuery->exec(QString("select count(*) from sqlite_master where type='table' and name='WarnMsg'")))  //关键的判断 { m_pQuery->n
HBase创建表已经存在,删除表又不存在的问题
清除Zookeeper内存数据库中的相关数据 [root@node1]# zkCli.sh [zk: localhost:2181(CONNECTED) 0] ls / [zookeeper, hadoop-ha, hbase] [zk: localhost:2181(CONNECTED) 1] ls /hbase [replication, meta-region-server, rs...
关闭