Msg 244 .. varchar值的转换溢出和Int2 col

时间:2018-01-11 04:28:07

标签: sql-server-2008

运行以下代码时出现此错误:

  

Msg 244,Level 16,State 2,Line 1
  varchar值的转换' 20170719140233'溢出INT2列。使用更大的整数列。

我知道问题出在最后一次加入,因为没有它我就不会收到错误。

我检查了最后一个连接所基于的每个表中每列的数据类型。它们是相同的(即列<?php $data = array( array( 'name' => 'USPS First Class Package (2 To 3 business days)', 'value' => 'USPSFirstClass', 'category' => 'STANDARD' ), array( 'name' => 'USPS Priority Mail (1 To 3 business days)', 'value' => 'USPSPriority', 'category' => 'EXPEDITED' ), array( 'name' => 'FedEx Ground or FedEx Home Delivery (1 To 5 business days)', 'value' => 'FedExHomeDelivery', 'category' => 'STANDARD' ), array( 'name' => 'UPS Ground (1 To 5 business days)', 'value' => 'UPSGround', 'category' => 'EXPEDITED' ), ); 是两个表中的数据类型$sorted = array(); foreach ($data as $key => $value){ $sorted[$value['category']][] = array($value['name'], $value['value']); } 。列echo "<select>"; foreach ($sorted as $key => $value){ echo "<optgroup label='$key'>"; foreach ($value as $v){ echo "<option value='". $v[1]."'>". $v[0] ."</option>"; } echo "</optgroup>"; } echo "</select>"; ?> note_nbr都是varchar)。

关于我接下来可以看到的任何帮助表示赞赏。

cn.curr_note_vers

0 个答案:

没有答案