消息 102,级别 15,状态 1,第 4 行 '=' 附近有语法错误。
varSqlStr;beginsqlstr:='select*fromdbo.教育2008年where对方科目编码like“11%”orderby凭证日期';Create...
var
SqlStr;
begin
sqlstr:='select * from dbo.教育2008年 where 对方科目编码 like “11%” order by 凭证日期';
CreateTempTable('土地出让未反映收出让金',SqlStr);
end. 展开
SqlStr;
begin
sqlstr:='select * from dbo.教育2008年 where 对方科目编码 like “11%” order by 凭证日期';
CreateTempTable('土地出让未反映收出让金',SqlStr);
end. 展开
4个回答
展开全部
sqlstr:='select * from dbo.教育2008年 where 对方科目编码 like “11%” order by 凭证日期';
本身没有错误,应该错在定义变量SqlStr上。SqlStr变量没有类型和长度,不知道是用什么工具写的程序,允许不用定义类型和长度?
本身没有错误,应该错在定义变量SqlStr上。SqlStr变量没有类型和长度,不知道是用什么工具写的程序,允许不用定义类型和长度?
追问
在SQL 2008 中。
追答
var SqlStr;改成@SqlStr varchar(200);
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
“11%”你的那个双引号是中文字体下的,切换成英文字体再打双引号
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
like “11%” 不能这样写吧
应该是''11%''
应该是''11%''
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这语句是要达到什麼效果啊?
没见过这种写法耶
没见过这种写法耶
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询