在SQL里用引用变量,是什么意思,求例子 5
2个回答
展开全部
xzrq:TDATE;
rq:string;
sl:string;
zf:string;
xzrq:=date;
rq:=dateTostr(xzrq);
不管这些变量是全局还是局部变量,
SQL语句中可直接调用变量,但要注意一点,筛选字句都要转换为字符类型。
如果数据库是ACCESS
select (xzrq-出生日期)/365.5 as 年龄
where 登记日期 = #'+rq+'#
以上写法是对的,但
select (rq-出生日期)/365.5 as 年龄
where 登记日期 = #'+xzrq+'# 是错的
rq:string;
sl:string;
zf:string;
xzrq:=date;
rq:=dateTostr(xzrq);
不管这些变量是全局还是局部变量,
SQL语句中可直接调用变量,但要注意一点,筛选字句都要转换为字符类型。
如果数据库是ACCESS
select (xzrq-出生日期)/365.5 as 年龄
where 登记日期 = #'+rq+'#
以上写法是对的,但
select (rq-出生日期)/365.5 as 年龄
where 登记日期 = #'+xzrq+'# 是错的
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询