日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

Oracle学习

發(fā)布時間:2023/12/2 编程问答 28 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Oracle学习 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

pl/sql語句:

  建立用戶的步驟: ??

  • 建立:create?user?用戶名?identified?by?"密碼";??
  • 授權:  grant?create?session?to?用戶名;??
  • ? ? ? ? ? ? ? grant?create?table?to??用戶名;??
  • ? ? ? ? ? ? ? grant?create?tablespace?to??用戶名;??
  • ? ? ? ? ? ? ? grant?create?view?to??用戶名; ?
  • ?

    ?

      創(chuàng)建表空間:

  • 表空間??
  • 建立表空間(一般建N個存數(shù)據(jù)的表空間和一個索引空間):??
  • create?tablespace?表空間名??
  • datafile?'?路徑(要先建好路徑)\***.dbf??'?size?*M??
  • tempfile?'?路徑\***.dbf?'?size?*M??
  • autoextend?on??--自動增長??
  • --還有一些定義大小的命令,看需要??
  • ?default?storage(??
  • ?initial?100K,??
  • ?next?100k,??
  • ); ?
  • 例子:創(chuàng)建表空間??

  • create?tablespace?DEMOSPACE???
  • datafile?'E:/oracle_tablespaces/DEMOSPACE_TBSPACE.dbf'???
  • size?1500M???
  • autoextend?on?next?5M?maxsize?3000M;??
  • 刪除表空間??
  • drop?tablespace?DEMOSPACE?including?contents?and?datafiles
  • 用戶權限??
  • 授予用戶使用表空間的權限:??
  • alter?user?用戶名?quota?unlimited?on?表空間;??
  • 或?alter?user?用戶名?quota?*M?on?表空間;?



  • 查看當前用戶表:select table_name from user_tables;
    設置輸出格式:col *** format a20;//***表示col name


    語句塊的組成:
    declare v_name number := 0; begin v_name := 2/v_num; dbms_output.put_line(v_name); exception when others then dbms_output.put_line('error'); end;

    --變量聲明 1. 變量名不能夠使用保留字,如from,select等 2. 第一個字符必須是字母 3. 變量名最多包含30個字符 4. 不要與數(shù)據(jù)庫表或者列同名 5. 每一行只能聲明一個變量



    --常用變量類型 1. binary_integer: 整數(shù),主要用來計數(shù)而不是用來表示字段類型,效率高 2. number: 數(shù)字類型 3. char: 定長字符串 4. varchar2: 變長字符串 5. date: 日期 6. long: 長字符串,最長2GB 7. boolean: 布爾類型,可以取值為ture、false和null值,一定要給初值,無法打印

    --變量聲明 [sql] view plaincopy declare v_temp number(1); v_count binary_integer := 0; v_sal number(7,2) := 4000.00; v_date date := sysdate; v_pi constant number(3,2) := 3.14; v_valid boolean := false; v_name varchar2(20) not null := 'MyName'; begin dbms_output.put_line('v_temp value:' || v_count); end;

    轉載于:https://www.cnblogs.com/nanqiang/p/7009999.html

    總結

    以上是生活随笔為你收集整理的Oracle学习的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內容還不錯,歡迎將生活随笔推薦給好友。