oracle 在已有表新增列內批量加資料
建立每列隨機值的語句
create table TEST_ZHAA01A_03 as
select rownum as id,
to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime,
trunc(dbms_random.value(0, 999999999999)) as random_id,
dbms_random.string('x', 20) random_string
from dual
connect by level <= 25036;
將A表與B表合併,然後建立C表的語句
create table TEST_ZHAA01A_03 as (select * from
(select rownum rn1, TEST_ZHAA01A_01.* from TEST_ZHAA01A_01),
(select rownum rn2, TEST_ZHAA01A_03.* from TEST_ZHAA01A_03)
where rn1 = rn2);
將A表資料寫入B表
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01A010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TEST_ZHAA01A_01;
insert into TEST_ZHAA01B_01(ZHAA01B010,ZHAA01B020,ZHAA01B030,ZHAA01B070,ZHAA01B110)
select ZHAA01B010,ZHAA01A010,ZHAA01A025,ZHAA01A040,ZHAA01A050 from TABLE1;
更新A表中時間屬性欄位語句
update TEST_ZHAA01B set ZHAA01B050=to_date('2017-07-19 12:00:00','yyyy-mm-dd hh24:mi:ss')
相關推薦
oracle 在已有表新增列內批量加資料
建立每列隨機值的語句 create table TEST_ZHAA01A_03 as select rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime
給已有表新增自增長主鍵 id
在給已有表新增自增長主鍵id 時需要用如下 ALTER TABLE test_lcm_ ADD COLUMN lcm_id int(11) NOT NULL AUTO_INCREMENT,ADD primary KEY(lcm_id); 注意: 一個表中,最多隻能有一
Oracle用一個表的列更新另一個表對應記錄的列,一不小心有欄位就更新為空了
剛開始我在網上搜索的用的下面這種方法: update tbl1 a set (a.col1, a.col2) = (select b.col1, b.col2 from tbl2 b where a.key = b.key) 然後,使用後把我
oracle和mysql資料庫建立表之前判斷表是否存在,如果存在則刪除已有表,以及在這兩個庫中建立表
/* Navicat Oracle Data Transfer */ ------------------------------ -- Table structure for `article` -- ---------------------------- --判斷表是否存在,如果存在則刪除 declar
Django Sqlite 資料庫,在已有表中新增新欄位
Django 使用預設的 sqlite 資料庫,想在已經建立的表中新增一個新的欄位,操作很簡單。 1、直接在你要新增新欄位的app的 models.py 檔案中新增,如下: # -*- coding
MapD建表測試(使用復制已有表的形式)
columns 測試 query entire 建表 返回 dha creat rom 在GPU上的測試(4個Tesla P100-SXM2-16GB)1.1萬行測試:CREATE TABLE flights_2008_new AS (SELECT * FROM fligh
oracle創建表案列
oracl png blog ima src img 9.png 技術分享 acl 下面是以商品交易為案列 做的關於用戶、庫存、商品、交易的表格 oracle創建表案列
MySQL對數據表已有表進行分區表
mysql1.由於數據量較大,對現有的表進行分區 操作方式.可以使用ALTER TABLE來進行更改表為分區表,這個操作會創建一個分區表,然後自動進行數據copy然後刪除原表, 猜測服務器資源消耗比較大。 ALTER TABLE tbl_rtdata PARTITION BY RANGE (Month(fld
將資料庫中已有表匯入到powerDesigner生成pdm檔案
如何將資料庫中已有表匯入到powerDesigner生成pdm檔案 1、create new PDM; 2、select database menu; 3、click Reverse Engin
檢視ORACLE 資料庫的表和列的相關資訊
本文全部轉載自:http://www.cnblogs.com/tearer/archive/2012/12/13/2815601.html 供自己收藏學習。 -------------------------------------------------------------------
將本地已有專案 新增到 git管理中去
首先: 在 gitoschin 上面新建一個空的專案, 2 在本地目錄下 ,開啟黑視窗 3 。git init 把專案初始化後 git add . 把專案的所有檔案加入暫存區 git commit -am '專案的這初始化' 把專案提交
Oracle為分割槽表新增新分割槽
需求:Message表,在原有分割槽的基礎上新增一個新分割槽 具體描述: 該表有50張,從Message_0到Message_49,資料量比較大,最少的一張有幾千萬資料,50G左右,最大的一張有幾億資料,超過300G. 該表為list分割槽表,有default分割槽,且def
往已有陣列新增一個新的鍵值對
$taskList=$this->model->table('task')->where('user_id = '.$this->user_id)->select(); //dump($taskList); $n=0; $ar
【MYSQL筆記2】複製表,在已有表的基礎上設定主鍵,insert和replace
之前我自己建立好了一個數據庫xscj;表xs是已經定義好的 具體的定義資料型別如下: 為了複製表xs,我們新建一個表名為xstext,使用下列語句進行復制xs,或者說是備份都可以; create table xstext as select * from x create ta
【MYSQL筆記2】復制表,在已有表的基礎上設置主鍵,insert和replace
主鍵 insert 我們 key repl 圖片 prim 個數 insert語句 之前我自己建立好了一個數據庫xscj;表xs是已經定義好的 具體的定義數據類型如下: 為了復制表xs,我們新建一個表名為xstext,使用下列語句進行復制xs,或者說是備份都可以; c
Oracle中給表新增主鍵、外來鍵
1、建立表的同時建立主鍵約束 (1)無命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create tab
Oracle 中給表新增主鍵、外來鍵
(1)無命名 create table student ( studentid int primary key not null, studentname varchar(8), age int); (2)有命名 create table students ( studentid int , stu
PostgreSQL/pgsql 為表新增列/ 判斷列存不存在再新增列
1.通用方法: eg: DO $$ BEGIN BEGIN ALTER TABLE dingtalk_corp_info ADD COL
linux 下 將一個已有目錄新增到git伺服器
轉自:https://blog.csdn.net/kuitar/article/details/52163930有時候(非標準操作),我們會有這樣的需求:將已有資料的目錄繫結到git伺服器(以coding.net為例),並將資料上傳到伺服器。步驟如下:1. 進入等操作目錄,假
oracle中有分隔符的列轉成多行
select user_id,user_name, --regexp_substr(str,reg,起始位置 第幾次) regexp_substr(teache