導航:首頁 > 數據處理 > 數據類型設計怎麼設置

數據類型設計怎麼設置

發布時間:2023-02-27 15:04:47

『壹』 欄位數據類型設置方法有哪些

有一個表名為tb,欄位段名為name,數據類型nchar(20)。

1、假設欄位數據為空,則不管改為什麼欄位類型,可以直接執行:
alter table tb modify (name nvarchar2(20));

2、假設欄位有數據,則改為nvarchar2(20)可以直接執行:
alter table tb modify (name nvarchar2(20));

3、假設欄位有數據,則改為varchar2(40)執行時會彈出:「ORA-01439:要更改數據類型,則要修改的列必須為空」,這時要用下面方法來解決這個問題:

/*修改原欄位名name為name_tmp*/
alter table tb rename column name to name_tmp;

/*增加一個和原欄位名同名的欄位name*/
alter table tb add name varchar2(40);

/*將原欄位name_tmp數據更新到增加的欄位name*/
update tb set name=trim(name_tmp);

/*更新完,刪除原欄位name_tmp*/
alter table tb drop column name_tmp;

總結:
1、當欄位沒有數據或者要修改的新類型和原類型兼容時,可以直接modify修改。
2、當欄位有數據並用要修改的新類型和原類型不兼容時,要間接新建欄位來轉移。

『貳』 現實中的數據在放入數據表時應該如何設置數據類型

創建JTable jt=new JTable(sm); 其中sm是public class StuModel extends AbstractTableModel的對象,此時在StuModel類中你要重寫public int getRowCount(),public int getColumnCount() ,public Object getValueAt(int rowIndex, int columnIndex),public String getColumnName(int column)這四個方法,主要是繼續在這個類中創建一個查詢方法即:

public boolean querystu(String sql,String date[])//有沒有返回值都行

{

boolean b=true;

OpDatabase od=new OpDatabase();//這是專門操作資料庫的類

try {

ResultSet rs=od.querybase(sql, date);//調用查詢方法,返回rs結果集

while(rs.next())//取出rs結果集中的內容,如果沒用結果則不進入,rowData.size()就為0;

{

Vector stu=new Vector();

stu.add(rs.getString(1));

stu.add(rs.getString(2));

stu.add(rs.getInt(3));

stu.add(rs.getString(4));

stu.add(rs.getString(5));

stu.add(rs.getString(6));

rowData.add(stu);//給行添加數據

}

} catch (Exception e) {

b=false;

e.printStackTrace();

}finally

{

od.close();//關閉資源

}

return b;

}

閱讀全文

與數據類型設計怎麼設置相關的資料

熱點內容
縣城技術類事業單位工資一般多少 瀏覽:33
淺談通過會計信息化有什麼收獲 瀏覽:464
spss數據模板是什麼 瀏覽:23
文檔篩選刪除後剩餘的數據在哪裡 瀏覽:557
市場半邊天是什麼意思 瀏覽:46
真正的名牌服裝批發市場在哪裡 瀏覽:156
菜市場買花甲怎麼選 瀏覽:752
微信小程序奧特曼抽卡游戲王的激活碼是什麼 瀏覽:128
數據線灰藍是什麼意思 瀏覽:142
天貓產品如何查總銷量 瀏覽:183
如何查詢銀行貴金屬交易信息 瀏覽:709
地區代理商有什麼條件 瀏覽:947
店鋪交易稅怎麼減少 瀏覽:243
產品通孔什麼意思 瀏覽:705
半永久紋綉怎麼開拓市場 瀏覽:400
產品擔當薪水如何 瀏覽:126
為什麼注冊商標要找代理公司 瀏覽:75
交易策略需要實盤多久才有效 瀏覽:546
公司跨省地址代理變更多少錢 瀏覽:206
產品保修怎麼去 瀏覽:707