作者Adonisy (堂本瓜一)
看板Database
标题Re: [技术] ALTER TABLE ALTER COLUMN (SQL2000)
时间Sun Oct 2 01:01:25 2011
※ 引述《jackaabb (林)》之铭言:
: ※ [本文转录自 Soft_Job 看板 #1EXjfZUf ]
: 作者: jackaabb (林) 看板: Soft_Job
: 标题: [技术] ALTER TABLE ALTER COLUMN (SQL2000)
: 时间: Sat Oct 1 17:16:15 2011
: Dear 各位先进:
: 最近遇到一个问题。
: 在sql 中 的一个table 假设是 A
: 如果 A 的某一个栏位 B 原本是 numeric(17,3) 的格式
: 然後下
: ALTER TABLE ALTER COLUMN B CHAR(17)
: 的时候会发生这个错误讯息。
: 讯息内容大约是说 A 资料表一列 row 超过了 8060 的 byte 限制。
: 请问是否是因为 numer(17,3) 容量 的大小不等於 char(17) 呢?
: 谢谢。
有效位数 储存体位元组
1 - 9 5
10-19 9
20-28 13
29-38 17
结论:decimal(17,3)比较小,而 char(17)比较大
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 210.61.134.202