消息 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.
展开
 我来答
随o天
2012-11-02 · TA获得超过3158个赞
知道大有可为答主
回答量:1740
采纳率:71%
帮助的人:2026万
展开全部
sqlstr:='select * from dbo.教育2008年 where 对方科目编码 like “11%” order by 凭证日期';
本身没有错误,应该错在定义变量SqlStr上。SqlStr变量没有类型和长度,不知道是用什么工具写的程序,允许不用定义类型和长度?
追问
在SQL 2008 中。
追答
var SqlStr;改成@SqlStr varchar(200);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
doreen_33
2012-11-02 · TA获得超过957个赞
知道小有建树答主
回答量:392
采纳率:100%
帮助的人:146万
展开全部
“11%”你的那个双引号是中文字体下的,切换成英文字体再打双引号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情又独中
2012-11-02 · TA获得超过1032个赞
知道小有建树答主
回答量:1220
采纳率:100%
帮助的人:827万
展开全部
like “11%” 不能这样写吧
应该是''11%''
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友f9f2af3
2012-11-02 · TA获得超过357个赞
知道小有建树答主
回答量:385
采纳率:0%
帮助的人:238万
展开全部
这语句是要达到什麼效果啊?
没见过这种写法耶
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式