簡體   English   中英

SQL Server 2008 varchar和char不起作用

[英]SQL Server 2008 varchar and char not working

我收到一條錯誤消息,指出在SQL Server中無法識別varcharchar 但是,我在大學中使用的是相同的軟件SQL Server 2008,所以我不想使用其他版本的SQL Server。 反正我可以解決這個問題?

主要錯誤0x80040E14,次要錯誤26302

create table abc 
(
    id int,
    name  varchar(15)
)

錯誤是:

指定的數據類型無效。 [數據類型(如果已知)= varchar]

SQL Server Compact不支持varchar(n) 是支持的類型的完整列表。

以下是可以使用的類型。

nvarchar(n)
nchar(n)
ntext

因此,您可能需要更改為nvarchar(10)nvarchar(5)nchar(1)等。

真的嗎 ,我嘗試過,我也嘗試過創建臨時表,看來兩者都還可以。

    create table abc (id int, name varchar(15))

    create table #tmp (id int, name varchar(15))

http://sqlfiddle.com/#!3/66b44

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM