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...