导航:首页 > 数据处理 > 数据类型设计怎么设置

数据类型设计怎么设置

发布时间: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;

}

阅读全文

与数据类型设计怎么设置相关的资料

热点内容
微店如何发货代理 浏览:505
高瓴什么时候买的汇川技术 浏览:639
什么是数据独立性分哪些层次 浏览:230
亚马逊产品单个包装怎么多个卖 浏览:619
证券账号多久没有交易会休眠 浏览:663
客服跟代理有什么区别 浏览:116
哪些手游端能交易 浏览:194
河南哪里有古董交易市场 浏览:817
时富交易所是什么 浏览:713
徕卡全站仪如何提取数据 浏览:653
云南男装代理有哪些牌子 浏览:831
南宁面料市场到哪个站下车 浏览:155
县城技术类事业单位工资一般多少 浏览:33
浅谈通过会计信息化有什么收获 浏览:464
spss数据模板是什么 浏览:24
文档筛选删除后剩余的数据在哪里 浏览:559
市场半边天是什么意思 浏览:48
真正的名牌服装批发市场在哪里 浏览:157
菜市场买花甲怎么选 浏览:754
微信小程序奥特曼抽卡游戏王的激活码是什么 浏览:131