几种创建格式

1、索引(index)

    创建格式:create index 索引名 on 表名.(字段);

    删除格式:drop index 索引名 on 表名;

2、同义词(synonym)

    a、私有同义词

        创建格式:create synonym 同义词 for 表名;

        删除格式:drop synonym 同义词;

    b、公有同义词

        创建格式:create public synonym 同义词 for 表名;

        删除格式:drop public synonym 同义词;

    注意事项:对同义词进行操作时,就是对基表在操作。当基表被删除时,会提示同义词失效。

3、序列(sequence)

    创建格式create sequence 序列名

                    start with                     序列初始值,省略为1

                    increment by               序列步长,为正增加,为负减少,省略为1

                    maxvalue                     序列最大值

                    minvalue                      序列最小值

                    cycle|nocycle                循环(增加到最大值自动从最小值重新开始)|  不循环

                    cache|nocache             缓存(加快效率)| 不缓存

    使用方式:insert into 表名 values(序列名.nextval);

    删除格式:drop sequence 序列名;

    修改格式:alter sequence 序列名 maxvalue=新的maxvalue;

        注意事项:a、不能修改初始值

                         b、修改的最大值不能比当前值小

                         c、修改的最小值不能比当前值大

4、函数(function)

    创建格式:create or replace function 函数名(参数名1  参数1类型,参数名2  参数2类型,.....)

                    return 返回的类型 as 

                    局部变量声明;

                    begin

                        函数语句;

                       eg: select * into 返回参数 from 表名;

                        return 返回参数;

                    end 函数名;   /

    调用格式:

                    变量=函数名(参数);

                    dbms_output.put_line(函数名(参数));

                    select  函数名(参数) for  函数用到的表名;

    删除格式:

                    drop function 函数名;

    注意事项:当创建函数之后调用时,若提示函数名无效:选中函数名,右键-编辑,里面就有函数创建时一些错误的信息, 根据错误修改,可解决。

5、视图(view)

    创建格式:create view 视图名 as  子查询;

    调用格式:select * from 视图名;

    删除格式:drop view 视图名;

6、表空间(tablespace)

    创建格式:create tablespace 表空间名 datefile  

                     '文件名1(d:/A.ORA)'    size (空间大小M),  '文件名2(d:/B.ORA)'    size (空间大小M);

                    extend management local

                    uniform size  统一扩展空间

    修改格式:alter tablespace 表空间名  datafile 'd:/A.ORA'    size  (更改大小M)

    为表指定表空间:tablespace 表空间名(创建表时指定表空间)


                    






    

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值