sql – 减少DB2中的列长度的方法
发布时间:2020-12-12 16:45:46 所属栏目:MsSql教程 来源:网络整理
导读:有没有办法减少DB2中的列长度? 说我有一个表列temp1列col1定义为VARCHAR(80).我想减少到VARCHAR(60). 解决方法 在DB2 9.7 for Linux / UNIX / Windows中,您可以使用ALTER TABLE语句来减少列的长度,假设列中的值不超过新的列大小: ALTER TABLE temp ALTER CO
有没有办法减少DB2中的列长度?
说我有一个表列temp1列col1定义为VARCHAR(80).我想减少到VARCHAR(60). 解决方法在DB2 9.7 for Linux / UNIX / Windows中,您可以使用ALTER TABLE语句来减少列的长度,假设列中的值不超过新的列大小:ALTER TABLE temp ALTER COLUMN col1 SET DATA TYPE VARCHAR(60); 如果列中的任何值超过所需的大小,则必须首先处理. 在以前的DB2 for Linux / UNIX / Windows版本中,您无法使用此方法来减小列的大小.您不得不删除/重新创建表,或者通过添加列,复制数据和删除旧列的过程. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- sql-server – 检查是否安装了SQL Server客户端
- Sqlserver 高并发和大数据存储方案
- SQL Server 记一次成功的sql注入入侵检测附带sql性能优化
- 实例学习mssql存储过程分析
- sql-server – 通过网络以较低的停机时间迁移庞大的SQL Ser
- sqlserver2005 SSIS 之Foreach容器
- sql-server – 具有多个数据库服务器的ServiceStack OrmLit
- sql – 自动生成层次结构值
- sql – Active Record Query中基于时间的优先级
- sql-server-2008 – 如何在sql server 2008中安排备份?