日期:2014-05-17 浏览次数:20461 次
IF OBJECT_ID('dbo.Sales', 'U') IS NOT NULL DROP TABLE dbo.Sales;
GO
CREATE TABLE dbo.Sales
(
mnth DATE ,
qty INT
);
INSERT INTO dbo.Sales(mnth, qty)
SELECT '20071201', 100;
GO
SELECT * FROM dbo.Sales;
--报错:
--在执行批处理时出现错误。错误消息为: 在列“mnth”上的 GetBytes 尝试无效。GetBytes 函数只能用在 Text、NText 或 Image 类型的列上。
检查过了,是mnth的date类型导致,换个datetime就好了,但不知何故
select @@version
--Microsoft SQL Server 2008 (RTM) - 10.0.1600.22 (X64) Jul 9 2008 14:17:44 Copyright (c) 1988-2008 Microsoft Corporation Standard Edition (64-bit) on Windows NT 6.0 <X64> (Build 6002: Service Pack 2)