SQLServer SQL语句 和 Orcale语句转换问题
时间:2011-09-18
来源:互联网
在SQLServer中,判断一个表是否存在,如存在删除,在创建表,在Orcale中如何执行这步操作,代码:
在SQLServer中
-- 判断表是否存在,如存在删除
IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = '该表')
DROP TABLS '该表'
GO
-- 创建表
CREATE TABLE '该表'()
在Oracle中?????????????
在SQLServer中
-- 判断表是否存在,如存在删除
IF EXISTS(SELECT * FROM SYSOBJECTS WHERE NAME = '该表')
DROP TABLS '该表'
GO
-- 创建表
CREATE TABLE '该表'()
在Oracle中?????????????
作者: kz55766880 发布时间: 2011-09-18
SQL code
--oracle中也是一样的,只不过放的地方不同: select table_name from user_tables; //当前用户的表 select table_name from all_tables; //所有用户的表 select table_name from dba_tables; //包括系统表 select table_name from dba_tables where owner='用户名'
作者: lxyzxq2008 发布时间: 2011-09-18
试了 不行 会报错说是无效的sql语句
代码如下:
-- 创建数据库STUDENT并查询
CREATE TABLE STUDENT(ID INT,NAME VARCHAR2(10))
SELECT * FROM STUDENT
GO
-- 判断是否存在 如存在删除
IF EXISTS (SELECT STUDENT FROM ALL_TABLS)
DROP TABLES SUDENT
GO
代码如下:
-- 创建数据库STUDENT并查询
CREATE TABLE STUDENT(ID INT,NAME VARCHAR2(10))
SELECT * FROM STUDENT
GO
-- 判断是否存在 如存在删除
IF EXISTS (SELECT STUDENT FROM ALL_TABLS)
DROP TABLES SUDENT
GO
作者: kz55766880 发布时间: 2011-09-18
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28