當前位置:首頁 » 編程語言 » plsql新建表
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

plsql新建表

發布時間: 2023-03-25 04:54:04

① plsql怎麼創建表空間

新建表空間,登錄名和密碼
--請盡量把表空間和別的系統分離,這里以Search為例子,登錄名和密碼以test為例子
create tablespace Search
logging
datafile 'D:\oracle\proct\10.2.0\oradata\orcl\Search.ora' size 15M extent
management local segment space management auto;
--刪除test用戶
drop user test cascade;
--創建test用戶
create user test
identified by test
default tablespace Search
temporary tablespace TEMP;
--為用戶授權
grant connect,resource,dba to test;
commit;
--修改表空間大小
ALTER DATABASE DATAFILE 'D:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\Search.ora' AUTOEXTEND ON NEXT 15K MAXSIZE UNLIMITED;
commit;
plsql遠程查看錶空間創建路徑
select *from dba_data_files

② oracle資料庫怎麼關聯plsql用戶創建表

1、打開PLSQL,填寫用戶名和密碼(初始有兩個用戶sys和system,密碼是自己安裝Oracle資料庫時定的),Database選擇ORCL(默認資料庫,oracle中創建的用戶就像是MySQL中建的資料庫,兩者有異曲同工之妙)

2、登陸成功後在界面的頭部可以看到一下信息,最上面的system@ORCL就表示是用戶system在登錄狀態,其中菜單欄的session可以登錄、退出

3、然後在下面的列表中找到USER,然後右鍵——》NEW,創建新的用戶,如下兩張圖中的內容都要設置,然後點擊apply就可以了。(註:第二章圖中的三個許可權必須設置,否則會出現不能登錄或者不能操作表的錯誤) !

③ plsql資料庫新建表空間以及導庫

1、sysdba 許可權登陸

創建表空間:

create tablespace 『表空間名』

logging

datafile 'F:\Oracle\chis\bs_phis.dbf'(存放地址)

size 32m

autoextend on

next 32m maxsize 24048m

extent management local;

創建用戶:

create user 『判滲笑用戶名』 identified by 『密碼』 default tablespace 『表空間名』;

授權用戶:

grant resource,connect,dba to 『用戶掘含名』;

導入dmp文件:

imp 『用戶名』/『密碼』@orcl(實例名) file=F:\Oracle\chis\phis\BS_PHIS.dmp ignore=y full=y

數據泵導入:

impdp renkouku/renkouku@orcl directory=DATA_PUMP_DIR mpfile=EXPDP20170220.DMP REMAP_SCHEMA=rpadmin:renkouku remap_tablespace='(RP_TBS:phis,sxphis:phis)'

drop user bschis cascade; (刪除用戶喊襪)

drop tablespace bs_chis including contents and datafiles;(刪除表空間)

④ 在plsql中怎樣創建表格

如果你指的是psql,那麼在進入psql後,輸入:
create table aaa (
username varchar(50) NOT NULL,
password varchar(50) NOT NULL,
gender int default 0,
...其它欄位,
lastvisit timestamp(0) WITHOUT TIME ZONE
);
就可以創建名為aaa的表了。

進入之後就按照上述格式輸入,每行後回車,每個結束以);結束,結束前的欄位不要帶有,號。
你的變數你自己設計大小寫,保留字大小寫無所謂,建議大寫。

⑤ plsql如何創建資料庫

  • 打開plsql,連接上oracle資料庫,會看到如下圖所示的結構,頂部是菜單項,左側是資料庫的相關選項

⑥ 請教如何利用PLSQL建oracle表,建表空間,設置管理,導入導出數據

先建表空間然後再建表:
第一步:創建表空間
CREATE
TABLESPACE
S2SHDWZ_DATA
DATAFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZDATA01.dbf'
SIZE
256M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
UNLIMITED
LOGGING
EXTENT
MANAGEMENT
LOCAL
SEGMENT
SPACE
MANAGEMENT
AUTO
說明:S2SHDWZ->是空間名,你要知道你的Oracle在哪個盤安裝著
第二步:創建臨時表空間
CREATE
TEMPORARY
TABLESPACE
S2SHDWZ_TEMP
TEMPFILE
'F:\ORACLE\PRODUCT\10.2.0\ORADATA\ORCL\S2SHDWZTEMP01.dbf'
SIZE
100M
AUTOEXTEND
ON
NEXT
32M
MAXSIZE
2048M
EXTENT
MANAGEMENT
LOCAL
UNIFORM
SIZE
1M
第三步:創建連接
CREATE
USER
S2SHDWZ
PROFILE
DEFAULT
IDENTIFIED
BY
"s2shdwz123"
DEFAULT
TABLESPACE
INVEST_DATA
TEMPORARY
TABLESPACE
INVEST_TEMP
ACCOUNT
UNLOCK
GRANT
CONNECT
TO
S2SHDWZ
第四步:授權和提交
GRANT
DBA
TO
S2SHDWZ
COMMIT
然後你就在sql
developer
創建一個資料庫,就可以在庫中創建表了。可以手動創建表、導出數據,也可以寫命令做。我在用上述幾步後,可以成功!
希望對你有幫助,呵呵!

⑦ 如何用plsql創建用戶新建表空間

一、創建表空間腳本
通過pl/sql登錄到Oracle資料庫上,然後執行菜單:文件/新建/命令窗口 ,打開一個命令窗口然後在該命令窗口中執行腳本創建和刪除表空間
創建表空間
Sql>create tablespace histdb datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' size 200m autoextend on next 10m maxsize unlimited;
Sql>alter database datafile 'D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf' autoextend on;

1) DATAFILE: 表空間數據文件存放路徑
2) SIZE: 起初設置為200M
3) UNIFORM: 指定區尺寸為128k,如不指定,區尺寸默認為64k
4) 空間名稱histdb 與 數據文件名稱 histdb.dbf 不要求相同,可隨意命名.
5) AUTOEXTEND ON/OFF 表示啟動/停止自動擴展表空間
6) alter database datafile ' D:/oracle/proct/10.2.0/oradata/orcl/histdb.dbf ' resize 500m; //手動修改數據文件大小為500M
刪除表空間
DROP TABLESPACE histdb INCLUDING CONTENTS AND DATAFILES;
二、創建用戶並制定表空間:
資料庫版本:10.2.0
PL/SQL 版本:7.0.1
1 安裝Oracle資料庫 (如何安裝Oracle會在下篇文章介紹,這里只介紹本文需要用的的地方)
創建一個資料庫 注意字元集的選擇 UTF-8 創建用戶名和密碼
sid: Dev
pwd: test
更改sys,system口令:sys
2 創建表空間
用sys登錄pl/sql :(使用dba的用戶名和密碼)
SID: system
PWD:sys
鏈接為:dba
3 創建User
3.1 pl/sql 菜單選擇USER 右健點擊新建 用戶 .
3.2 分別填入
ID: xxx
Pwd: xxx
默認表空間 : 此為 步驟2 所設置的名稱
選擇角色許可權: dba
系統許可權:u tablespace (無限表空間)
4 執行USER OBJECT.SQL (如果有需要執行的存貯過程之類的腳本的話)

⑧ oracle 用 plsql 怎麼創建文件、建庫

樓主只要新建一個表空間,並把它分配給一個用戶就可以了。<br>確定樓主是以管理員身份登錄的:<br>1.首先,創建(新)用戶:<br> create user username identified by password;<br> username:新用戶名的用戶名<br> password: 新用戶的密碼<br>也可以不創建新用戶,而仍然用以前的用戶,如:繼續利用scott用戶<br><br>2.創建表空間:<br> create tablespace tablespacename datafile 'd:\data.dbf' size xxxm;<br> tablespacename:表空間的名字<br> d:\data.dbf':表空間的存儲譽鋒位置<br> xxx表空間的大小,m單位為兆(m)<br>3.將空間分配給用戶:<br> alert user username default tablespace tablespacename;<br> 將名字為tablespacename的表空間分肢虛埋配給username <br><br>4.給用戶授權:<br> grant create session,create table,unlimited tablespace to username;<歷螞br><br>5.然後再以樓主自己創建的用戶登錄,登錄之後創建表即可。<br>conn username/password;

⑨ PLSQL查看建表語句的方法

PL/SQLDeveloper是AllroundAutomations公司開發的專業的ORACLE庫開發應用工具,其一直備受廣大應用開發猛悶者青睞。建表或者查看建表語句是日常應用或開發過程中常用的操作,那麼如何通過PL/SQL查看建表語句呢,下面我們就通過圖文的方式詳細的描述一下。

打開PL/SQLDeveloperoracle資料庫連接工具

找到需要查看建表語句的表,右鍵,然後點擊DBMS_元數據->DDL查看建表語句,其中找對應表有兩種方式:

通過左邊對象欄找到對桐知氏應的表

通過點開SQL窗口直接輸入的方法輸入對應的表

可以顯示對應表的局散建表語句

另一種方法是:通過第二步找到對應的表,右鍵,然後點擊查看功能

在彈出的操作界面,點擊查看SQL(V)按鈕

可以在右側的窗口中查看對應表的建表語句了

⑩ 如何使用PLSQL存儲過程建表

存儲過程里建表要用 execute immediate;
比如
create PROCEDURE test is
begin
execute immediate 'CREATE TABLE TEMP_DCY_DDM_GZ AS
SELECT AA.DEV_ID,AA.RX_POWER,AA.TX_POWER,AA.P_RX_POWER,AA.P_TX_POWER,AA.DN_ATTN,AA.UP_ATTN,AA.COLLECT_TIME,AA.達標情況
FROM (SELECT A.DEV_ID,A.RX_POWER,A.TX_POWER,A.P_RX_POWER,A.P_TX_POWER,A.DN_ATTN,A.UP_ATTN,A.COLLECT_TIME,
CASE WHEN A.RX_POWER IS NULL OR A.RX_POWER =0 then ''無光功率數據'' WHEN A.RX_POWER<-27 THEN ''不達標'' ELSE ''達標'' END 達標情況,
ROW_NUMBER() OVER(PARTITION BY A.DEV_ID ORDER BY A.COLLECT_TIME DESC) ROW_NUM
FROM IAM.T_PERF_PON_DDM@gdaniam A
WHERE EXISTS (SELECT 1 FROM IAM.T_RES_DEVICE@gdaniam B WHERE A.DEV_ID=B.DEV_ID AND B.AREA_ID=''GD-GZ'')
)AA
WHERE AA.ROW_NUM<2';
end;