導航:首頁 > 數據分析 > 數據表格怎麼自動增加欄位

數據表格怎麼自動增加欄位

發布時間:2023-03-22 22:36:01

1. oracle資料庫,怎麼給已有很多數據的表填充自增序列欄位

兩個方法:
1,重新創建一個表,然後創建一個序列,把老數據導入新表,刪除老表,修改新表名字為老表
2,直接在原來表上增加一個欄位,創建一個序列,通過更新的方式修改老數據的這個欄位。

具體操作主要是2點,首先是創建一個序列名sequence;
然後是,insert語句的時候:將自增的欄位的位置,寫成序列名.nextval。
從創建表開始,然後創建sequence,到insert語句
1.首先創建表
CREATE TABLE "FLOWCAL"."T_USERINFO"
( "C_ID" NUMBER(*,0),
"C_USER" VARCHAR2(20 BYTE),
"C_PASSWORD" VARCHAR2(20 BYTE),
"C_ROLE" VARCHAR2(20 BYTE),
"C_COMMENT1" VARCHAR2(20 BYTE),
"C_COMMENT2" VARCHAR2(20 BYTE)
)
現在想讓C_ID自增一。

2.首先創建一個oracle的sequence,sql語句如下:
create sequence 序列名
increment by 1
start with 1
maxvalue 999999999
cycle;
建立一個最小為1,最大為999999999的一個序列號會自動循環的序列

下面的sequence,如下:
CREATE SEQUENCE "FLOWCAL"."SEQ_USERINFO"
MINVALUE 0
MAXVALUE 9999999999999999999999999999
INCREMENT BY 1
START WITH 24
CACHE 20
ORDER
CYCLE ;

3.通過序列名.nextval實現插入時,欄位的自增一
當向表中插入數據時,SQL語句寫法如下:
SQL> insert into 表名 values(,列1值,列2值,....);
"序列名"可以替換為自己需要的名字.

下面insert語句:
insert into T_USERINFO values(SEQ_USERINFO.NEXTVAL,'111','11','11','11','11')

2. 資料庫表如何增加欄位

用SQL語句添加刪除修改欄位、一些表與欄位的基本操作、資料庫備份等,需要專的朋友可以參考下。

用SQL語句添加屬刪除修改欄位:

1.增加欄位。
alter table docdsp add dspcode char(200)

2.刪除欄位。
ALTER TABLE table_NAME DROP COLUMN column_NAME

3.修改欄位類型 。
ALTER TABLE table_name ALTER COLUMN column_name new_data_type

閱讀全文

與數據表格怎麼自動增加欄位相關的資料

熱點內容
榮耀5x升級後自動重啟 瀏覽:324
css文件的代碼格式 瀏覽:152
微信61安卓永不升級版 瀏覽:800
編程入門了可以做什麼 瀏覽:658
qq飛車飛碟怎麼買2017 瀏覽:727
上海哪個地方網路最好 瀏覽:983
java數據類型干什麼的 瀏覽:840
c怎麼列印文件怎麼打開 瀏覽:217
圖片列印PDF文件中間有個白條 瀏覽:955
柔道90版本搬磚裝備 瀏覽:377
win7remixos沒網路 瀏覽:427
蝙蝠需要什麼網路 瀏覽:873
監聽文件在按 瀏覽:236
什麼編程語言能直接控制電腦硬體 瀏覽:959
老驗鈔機如何升級系統 瀏覽:668
pst文件許可權 瀏覽:699
swot分析圖word版本 瀏覽:792
3dmax坦克建模教程 瀏覽:137
windows10版本14393 瀏覽:280
餘姚ug編程課程培訓哪裡學 瀏覽:759

友情鏈接