ORACLE建立表的SQL語句,Oracle使用者建立的SQL語句

2022-03-05 21:14:35 字數 4270 閱讀 8620

1樓:

其實語法和sqlserver還是一樣的,給你舉個例子。

create table stuinfo

(stuid int primary key,stuname varchar2(20),age int)

2樓:

其實沒有那麼為麻煩,你可以開啟oracle檢視編輯器。

中顯示oracle語句,想要什麼語句你自己試吧!

包括表的一些屬性項都可以加上的。

3樓:

照樣是:create table table_name(......欄位)還需要指定表空間,不過有預設的!就可以不指定了!

4樓:匿名使用者

create table aa

(bbb varchar2(128) not null,date_created date,

date_modified date,

);alter table aa

add constraint aa_pk primary key (bbb)

using index;

5樓:

-- create table

create table abc

(user_id varchar2(4) not null,

user_name varchar2(20),department_id varchar2(10))

oracle使用者建立的sql語句

6樓:

建立使用者名為tiger的使用者,密碼:tiger在命令視窗裡:

create user tiger identified by "tiger"

此時的tiger沒有任何許可權,甚至不能 登入到 oracle資料庫要用dba許可權的使用者為 tiger 賦予許可權,賦予會話的許可權(就是能連線到oracle)

grant session to tiger;

賦予能建立物件的許可權

grant resource to tiger;

ok! 就可以用tiger 登入了

conn tiger/tiger;

7樓:石亮東

create user 使用者名稱 identified by "密碼"

怎麼檢視oracle資料庫已經建好的表的建表sql語句

8樓:匿名使用者

pl/sql中瀏覽器選擇你要檢視的表,右鍵點選,選擇檢視,右下角有個檢視sql(英文版應該是view sql),點選按鈕你就能看到建表語句了。

9樓:智慧型生活小鋪

pl/sql 連上資料庫 新建乙個sql視窗 寫上表名 在表名上右鍵 點檢視 然後有個 檢視sql就顯示了

10樓:

plsql中:選單--工具--匯出使用者物件

就可以看到所有使用者表,並能夠匯出為建立的sql語句

11樓:匿名使用者

select dbms_metadata.get_ddl(object_type => 'table',name => '') from dual

12樓:匿名使用者

使用sql developer工具即可!

13樓:匿名使用者

select * from sys.all_objects

oracle建表語句

14樓:未成年麵包

把default關鍵字去掉,oracle不支援 not null 和 default 同時使用,你這是mysql的語法了,雙引號也去掉就可以了,親測成功。

15樓:匿名使用者

就在引號中間加個空格吧!這樣就可以了,其實沒必要手動加個 default '',它和系統預設的null是一樣的——在沒加空格的時候!

oracle建立乙個表的sql語句是怎樣寫的

16樓:花菜hhallway普

create table student_course(sno char(8) not null,cno char(10) not null,score number,

constraint pk_sc primary key (sno, cno))

oracle中如何通過已有的表生成相關sql語句

17樓:匿名使用者

最簡單的是兩個資料庫間建立資料鏈路.

select 'create table '|| tname ||' as select * from '|| tname ||'@dblink_to_old_db; ' from tab;

將查詢結果複製到新的資料庫中執行

18樓:匿名使用者

最簡單的方法,通過第三方工具plsql。

步驟:1、登入表所在資料庫及使用者。

2、在左邊的樹找到要生成語句的表,比如emp表,在表名上點右鍵,出現下列選單:

3、選擇dbms_元資料——>ddl

4、等待出結果即可。

19樓:匿名使用者

toad有這個功能,create table 和insert語句都直接給準備好了,

具體的自己安裝乙個研究一下吧

20樓:匿名使用者

把錶匯出成dmp格式的檔案,然後再另乙個資料庫匯入

21樓:匿名使用者

直接備份資料庫,還原不行嗎?

用oracle裡的sql語言建立使用者

22樓:花茹司囡囡

建立使用者名為tiger的使用者,密碼:tiger在命令視窗裡:

create

user

tiger

identified

by"tiger"

此時的tiger沒有任何許可權,甚至不能

登入到oracle資料庫

要用dba許可權的使用者為

tiger

賦予許可權,賦予會話的許可權(就是能連線到oracle)grant

session

totiger;

賦予能建立物件的許可權

grant

resource

totiger;

ok!就可以用tiger

登入了conn

tiger/tiger;

23樓:

客戶端這些語句都可以生成的呀

oracle資料庫建立臨時表,sql語句

24樓:匿名使用者

create table 臨時表名 as

select *

from 原始表

where 月份 = 需要的月份

25樓:

1、dtp1 varchar(1000) := 'drop table t1';//t1是臨時表

2、execute immediate dtp1;//執行操作

3、execute immediate 'create global temporary table t1(

"trans_id" varchar(50),

//欄位為你想要展示的

"opp_acct_num" varchar(50))

on commit preserve rows';

4、insert into t1

(trans_id,

opp_acct_num)

(select t.trans_id,

t.opp_acct_num

from ods_trans t //原始表

where t.dr_cr_flag = '0');

commit;

----給你作為參考,你可以自己加條件,最後按月份取出不同單位的資料可以使用over (partition by ..)解決,你上網搜搜,一下就會的。希望採納!!!!

26樓:

select unit from table where month=1--條件根據自己查的月份

into #a

建立表的SQL語句

這樣寫 create table aaa aaa char 4 constraint 主鍵約束名字 primary key 就可以了,也可以在最後加上clustered 聚集索引 或nonclustered 非聚集索引 主鍵約束名字也可以省略。不過寫上主鍵約束名容易對其進行管理。希望能幫到你!拜拜!...

在oracle中自己建立了表後在sql命令中用

是不是不同的使用者和表空間,應該建立同義詞 你應該先看看是不是在同乙個資料庫下,然後用將表明括起來表示這 在oracle資料庫中如何用sql查詢某乙個使用者名稱下的某張表裡面的資料,select from 表名 使用者名稱 where id 1 select from 使用者名稱.表名 where ...

如何寫sql語句去掉oracle返回結果中的空值(NULL)

加個where條件就可以了啊。比如查詢comm不為空的資料。直接寫語句 1select fromemp wherecomm isnotnull 查詢結果 這個可真沒什麼好辦法,只能乙個字段乙個字段 is not null 補充 desc 表名 所有欄位都copy出來 用ue在列塊模式下加上is no...