一个简单的SQL的问题 ! insert into temp select tab.*,tab.m1*tab.m2 from tab.dbf where m3>0 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 在Delphi中,你可以声明一个计算字段TempCalField令TempCalField=tab.m1*tab.m2然后 select * from tab.dbf where m3>0至于into dbf temp,可能要用Query.InsertRecord来实现 select tab.*,(tab.m1*tab.m2) AS AA from tab.dbf SQL SERVER里:#t_temp 为临时表insert into #t_temp select tab.*,tab.m1*tab.m2 from tab.dbf where m3>0 insert into tempselect *,m1*.m2 from tab where m3>0 执行后的错误提示如下: 'Invalid use of keyword' Token: m1*m2 还有一个问题是: insert into temp 我的要求是将查询后的数据放入一个新的原来不存在的表temp中,可是按照你给我的这条语句,temp必须是已经存在的,否则报错。 而且,即使temp表存在且和tab表的结构一模一样,还是报错,信息如下 : ERROR CREATING CURSOR HANDLE !这些问题如何解决 ? 谢谢 ! 你用的是那种数据库?如果是SQl的话请将select into 选项打开,则可以使用你最前面那条语句了 insert into #t_temp select tab.*,(tab.m1*tab.m2) as a from tab.dbf where m3>0 从Excel导入到SQL的问题! DBGrid的问题 关于SQLDataset控件执行CreateTable SQL语言的问题。。。 如果将窗体的默认字体由8号改为9号? 窗口之间传递参数.....急... 我在网上查到的一段实现发电子邮件的代码,请大家帮我解释一下里面的用法. 请问客户端怎么重新连接服务器(雷锋贴)? 菜鸟求救!!! quickreport 分布式程序设计问题 三层中,在ClientDataSet中不能使用Update语句吗? 希望大家给我个建议
令TempCalField=tab.m1*tab.m2
然后 select * from tab.dbf where m3>0至于into dbf temp,可能要用Query.InsertRecord来实现
insert into #t_temp
select tab.*,tab.m1*tab.m2 from tab.dbf where m3>0
select *,m1*.m2 from tab where m3>0
Token: m1*m2
insert into temp 我的要求是将查询后的数据放入一个新的原来不存在的表temp中,可是按照你给我的这条语句,temp必须是已经存在的,否则报错。
而且,即使temp表存在且和tab表的结构一模一样,还是报错,信息如下 : ERROR CREATING CURSOR HANDLE !这些问题如何解决 ?
谢谢 !
如果是SQl的话
请将select into 选项打开,
则可以使用你最前面那条语句了
select tab.*,(tab.m1*tab.m2) as a from tab.dbf where m3>0