SQL2005 varchar(max)

Gaohuming 2007-01-05 11:37:28
MSSQL2005中支持max类型
为什么我在测试时定义一个例子:
declare @len as varchar(max)
set @len='fdfd'
却报说语法错误
...全文
387 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
nzcsnewbie 2007-01-16
  • 打赏
  • 举报
回复
declare @len as varchar(max)
set @len='fdfd'
不知道你的机器有什么问题,这两句在我的机器上是没有任何问题的。简单的不能再简单了。
请尝试一下其他机器,100%是你的SQL问题。
Gaohuming 2007-01-10
  • 打赏
  • 举报
回复
declare @len as varchar(max)
set @len='fdfd'
要as吗?

------------------
as要不要都是一样的,在语法上并没有错误。
只是感觉很奇怪:
在SQL2005中,在“新建查询”中declare @len varchar(max)会报语法错误,
还有try catch也是报语法错误。
hm8030 2007-01-05
  • 打赏
  • 举报
回复
不要as就好了
hlq8210 2007-01-05
  • 打赏
  • 举报
回复
declare @len as varchar(max)
改为
declare @len varchar(max)
leo_lesley 2007-01-05
  • 打赏
  • 举报
回复
declare @len varchar(max)
set @len='fdfd'
caixia615 2007-01-05
  • 打赏
  • 举报
回复
没用过2005的不知道能不能这样用
caixia615 2007-01-05
  • 打赏
  • 举报
回复
declare @len as varchar(max)
set @len='fdfd'
要as吗?
leo_lesley 2007-01-05
  • 打赏
  • 举报
回复
declare @len as varchar(8000)
set @len='fdfd'

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧