oracle存储过程建表写法,用oracle存储过程创建表
create or replace procedure createtable(tname in varchar2)
is
sqlTEXT varchar2(400);
v_createsql varchar2(400);
v_dropsql varchar2(100);
v_count number(9);
begin
sqlTEXT := 'grant create any table to newsname'; --newsname为数据库用户名,这里需要给他创建表的权限
EXECUTE IMMEDIATE sqlTEXT;
v_createsql:='create table '||tname||'(
a number(8) primary key,b varchar2(20))';
v_dropsql:='drop table '||tname||' cascade constraints';
select count(*) into v_count from user_tables where table_name=upper(tname);
if v_count>0 then
execute immediate v_dropsql;
commit;
end if;
execute immediate v_createsql;
commit;
end;
总结
以上是编程之家为你收集整理的用oracle存储过程创建表全部内容,希望文章能够帮你解决用oracle存储过程创建表所遇到的程序开发问题。
如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。
本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
oracle存储过程建表写法,用oracle存储过程创建表相关推荐
- mysql创建用户表的sql语句,mysql创建表的sql语句
mysql 动态sql语句,如何用一款小工具大大加速MySQL SQL语句优化(附源,mysql分页查询sql语句,mysql创建表的sql语句 mysql建表语句_计算机软件及应用_IT/计算机_专 ...
- linux的oracle怎么建库,linux下oracle手工建库过程
1.创建目录 $ORACLE_BASE/admin/ $ORACLE_BASE/oradata $ORACLE_BASE/flash_recovery_area 2.建初始化参数文件 cd $OR ...
- oracle取消表空间自增长,oracle_创建表空间_临时表空间_修改表空间_以及自增长...
管理员用户登录oracle数据库 [oracle@DBORACLE ~]$ sqlplus / as sysdba SQL*Plus: Release 11.2.0.4.0 Production on ...
- oracle 手工建库 图文,图文并茂——Oracle 10g手工建库
Oracle 10g数据库软件的安装,我们已经都非常熟悉了,今天让我们来演示Linux平台下的手工建库环节,首先用我们的oracle帐户登录系统,将目录切换至$ORACLE_HOME/dbs目录,并启 ...
- oracle 强制建视图,11.2.6 强制创建视图
11.2.6 强制创建视图 归根结底,视图数据的来源是基础数据表.有时,视图的基础表尚未创建,但是仍然希望创建基于不存在的数据表的视图. [示例11-10] 例如,开发者预期有名为customer的 ...
- android studio建数据库表,在android studio中创建表
错误:android.database.sqlite.SQLiteException:表用户没有列名(代码1):编译时:INSERT INTO用户名(名称,余额,密码,年龄)VALUES(? ?,?, ...
- mysql创建表时显示错误_MYSQL创建表出现错误 ERROR Code 1118如何解决
ERROR Code 1118.Row size too large. The maximum row size for the used table type, not counting BLOBs ...
- qt连接mysql创建表_Qt编译mysql以及创建表后进行导入操作
鉴于很多同学对Qt编译myql总是不能成功.出现各种问题,今天特此写出本教程,希望可以帮到须要的同学. 首先,须要明确编译的目的和原理. 目的:Qt 5.2版本号曾经都是不带mysql驱动的.所以须要 ...
- mysql创建表s c sc_MySqL | 小白创建表
装饰风格: 语句以;结尾 数据是字符型添加''或者"" 语法 show database; show tables; 查看表结构 describe tb_name desc tb_ ...
最新文章
- 在Ubuntu虚拟机中配置bridge共享上网
- 我的angularjs源码学习之旅2——依赖注入
- ubuntu12.04下android开发环境搭建两个注意事项
- Ruby --- gem(RubyGems)安装与使用
- XML file does not appear to have any style information associated with it. XHTML程序出现这个错误
- hybris测试数据的存放位置
- CRM order lock will trigger product read API
- SCCM 2012系列16 操作系统播发⑤
- For循环(十分重要)
- parseFloat(string)
- spring-boot-devtools 热部署
- 【PID优化】基于matlab粒子群和遗传算法PID控制器优化设计【含Matlab源码 1311期】
- 外链检测工具,反链友链检测工具
- 中国省市区列表MySQLl数据库脚本
- 思科模拟器-单臂路由tftp配置
- 关于医学影像中的轴位面(横断面)、冠状面、矢状面的解释
- Urchin再包装 Google提供免费网络流量分析工具(zz)
- RTC与WebRTC有什么区别
- python批量下载txt图片批量导入到ppt
- OTL、OCL、BTL电路的区别及其判断方法