create or replace procedure table_procedure
asi_count integer;
begin
select count(*) into i_count from user_objects t where t.object_type ='table' and t.object_name = upper('tablename');
if i_count>0 then
execute immediate 'drop table tablename purge';
end if;
end table_procedure;
/call table_procedure();
drop procedure table_procedure;
--定義索引表空間
define idx_tablespace = 'indexname';
1.--建立未分割槽的表
create table tablename(
devid number(12) not null,
isbackup number(12) not null);
--為表新增約束(此處為主鍵約束)
alter table tablename add constraint constraint_name primary key (devid);
-- 為表新增注釋
comment on table tablename
is '表的描述';
-- 為列新增注釋
comment on column tablename.columnname
is '未使用';
2.--建立分割槽的表
create table tablename(
id number(10),
alarmindex number(32),
deviceid number(10)
)partition by range (alarmtime)
interval (numtodsinterval(1, 'day'))
(--建立分割槽時初始建立乙個預設分割槽
partition dt0 values less than (to_date('2011-01-15','yyyy-mm-dd')));
3.--建立帶索引的分割槽表
create table t_tbale_indexhis
(begintime timestamp(9),
taskid number(38),
deviceid number(38),
bframeresume number(38,6)
)partition by range (begintime)
interval (numtodsinterval(1, 'day'))
(partition name values less than (to_date('2011-01-15','yyyy-mm-dd'))
);--建立分割槽索引(區域性索引)
create index idx_stat_pb_indexhis on t_tbale_indexhis
(taskid, deviceid) tablespace &idx_tablespace local;
4.--建立hash分割槽
create table t_table_stb
(stbid varchar2(64),
userid varchar2(128),
popid number(12),
messageversion number(5)
)partition by hash (popid)
(partition p1,
partition p2,
partition p3);
--開啟row movement(目的是提高分割槽表的靈活性——允許更新partition key)
alter table t_table_stb enable row movement;
MySQL 庫 和 樣例表 建立指令碼
1.建立庫 create database if not exists test default character set utf8 collate utf8 general ci 1 character set 指定字符集 2 collate 排序方式,可以不指定,缺省會根據字符集變化而變化 3...
MySQL必知必會學習 建立樣例表
為了能夠實驗書中的每個栗子,首先需要建立我們需要的幾個樣例表。為了和書中樣例一致,首先創造相同名字的資料來源crashcourse 1 建立乙個新的資料來源 create database crashcourse 這裡使用書中的資料來源名稱 2 選擇指定的資料來源 use crashcourse 3...
ios建立畫筆的樣例 雙筆畫效果)
定義乙個uiview 主要是在這個view裡面加乙個uiimageview,繪圖都在這個uiimageview裡面進行 property nonatomic cgpoint prepoint 手指在進入move事件之前的那個點 property nonatomic cgpoint oppsitepo...