如何同时运行多条sql语句?急急急 10C

在database desktop中运行多条sql语句,显示错误
如:Insert Into ZYBM Values("101","电子")
Insert Into ZYBM Values("102","机械")

0

9个回答

语句是要有断句的,,,用【;】分号隔开

1

sql写法有问题,是这样写的
INSERT INTO student VALUES(NULL,'高宗',23,1,2),(NULL,'高旭',28,0,1);
//如果要在一次既要执行查询,又要修改或者插入,就得创建函数或者存储过程

1

Insert Into ZYBM Values("101","电子"); Insert Into ZYBM Values("102","机械");

0

Insert Into ZYBM Values("101","电子")
go
Insert Into ZYBM Values("102","机械")
go

0

INSERT INTO 表名
select 字段名1,字段名2 UNION
select 字段名1,字段名2

这是多行插入

0

建议看看这本书 <> 或看看这篇总结文章:http://blog.csdn.net/thinking_fioa/article/details/78265745

0

语句之间分号隔开就可以了。

0

分号表示上一条语句结束,Insert Into ZYBM Values("101","电子");Insert Into ZYBM Values("102","机械")
这样虽然不会报错,但是实际还是先运行第一句,再运行第二句

0

"在database desktop中运行多条sql语句,显示错误 "
对于oracle, 每条语句必须以分号结束;
对于sql server,每条语句后的分号可选,但是两种情形下必须加分号:
There are two situations in which you must use the semicolon.
The first situation is where you use a Common Table Expression (CTE),
and the CTE is not the first statement in the batch.
The second is where you issue a Service Broker statement
and the Service Broker statement is not the first statement in the batch.

另外,如果不加事务,语句的执行是逐条进行的,既不能保证数据原子性和完整性。

0
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
如何运行多条sql语句
我想把文件里的多条sql语句,赋值给adoquery的sql.textrnsqlserver 可以;我多条sql 语句用分号结尾的rnrnoracle 不行.大家来帮我怎么把oracle的多条sql语句通过adoquery 进行执行.
同时执行多条sql语句
删除时要同时删除其他表的内容,要同时删除多个表记录。所以要同时执行多条sql语句rn不用事物。rn就是一个statement同时执行sql,这个多条sql怎么结合啊。用分号各开就行吗
如何同时执行多条sql语句
rn set rs=server.createobject("adodb.recordset")rn sql="select * from table1;update table2 set col1='aaa'"rn rs.open sql,conn,3,2rnrnrn请问如上代码是否可以正确执行? rn注意sql中包含两个子句,一个select,一个update. 如果不行,这个sql字符串该如何写。rnrn限制:rn1.ms access数据库。rn2.不要分成两句,依次执行。
vb2005如何同时执行多条SQL语句
我从一个文本文件读到多条SQL语句,insert into table values();insert……rn如何同时执行那?
如何同时执行多条SQL语句
现在有多条件SQL语句(条数不固定)想让所有语句同时执行。说白了就是类似单进程多线程的操作,多条语句同时间执行提高效率。rnrn如果一条条的语句执行时间上太长。语句条数和内容有不固定因数不能用批处理,更不可能去开多个查询窗口执行。请问大虾们有什么好办法指点一下。
怎样运行多条sql语句?
我想运行类似这样的查询:rnif exists (...)rn beginrn select * from T1rn select * from T2rn endrnelsern beginrn ...rn endrn为什么exists条件为真时只有select * from T1被执行?我想当条件满足时运行多条语句该怎么解决?rn
sql语句。。。急急急。。。
表A 字段名 id v_xqrnid v_xq rn 1 ,131,132,131,rn 2 ,145,146,147,145,rn 3 ,108,109,108,rn 4 ,123,124,178,rn rn如果第一位数和最后一位数是相同的 就把id取出来rn结果:idrn 1rn 2rn 3 rnrnrn
C# 同时执行多条SQL语句的问题?
我想同时执行多条SQL语句,其中一条出错,其他的都不执行,请问我应该如何做到?rn在网上查了资料提到:可以用事务或者拼接SQL字符串。rn我试了,怎么不行呢?如果其中一条出错,其他的还是执行了。rn如:以下语句,正确的那条照样执行了,错误的没执行,是我哪里没写对吗?请大神们帮忙看看。rn[code=csharp]SqlConnection conn = new SqlConnection(CONN_STRING);rn conn.Open();rn SqlCommand command = conn.CreateCommand();rnrn SqlTransaction transaction = null;rn transaction = conn.BeginTransaction();rn command.Connection = conn;rn command.Transaction = transaction;rn tryrn rn command.CommandText = "insert into tb1(A,B,C,D)values('" + STR1 + "','" + STR2 + "','" + STR3 +",'" + STR4 +");//正确rn command.ExecuteNonQuery();rn command.CommandText = "update tb2 set A='" + STR1 + "',B='" + STR2 + "',C='" + STR3 + "',D='" + STR4 + "';//出错rn command.ExecuteNonQuery();rn transaction.Commit();rn rn catchrn rnrn transaction.Rollback();rn rnrn [/code]
怎么能同时执行多条不同的SQL语句
我有两条SQL语句如:rninsert ……………………;rnupdate ……………………;rnrn我现在打算同时执行它们。rn如果用PreparedStatement好像只能针对一条长相的差不多的SQL(专业术语不知道了,呵呵)。rn
急急急sql语句问题急急急
"alter table kaoqin add @a varchar(50) null",new SqlParameter("@a",this.TextBox1.Text)rn截取这两句,意思要更改表的列(添加一列为this.TextBox1.Text)rn不好使啊!!!!!!!!rn或换成"alter table kaoqin add"+this.TextBox1.Text+ "varchar(50) null"rn也不行啊!rn快指点
允许mysql同时插入多条sql语句
 当需要同时插入多条sql或一个sql中通过分号分割(或包含)了多个独立sql的话,如: select 'hello';select 'world' com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: You have an error in your SQL syntax 默认allowMultiQueries为fal
怎么样同时执行多条sql语句?
有四条sql语句,前三条是执行存储过程和触发器,最后一条是返回结果集,如何让它同时在一个函数中执行?并且返回一个ResultSet对象。
mybatis xml 同时操作多条sql语句
jdbc.url=jdbc:mysql://127.0.0.1:3306/test?useUnicode=true&amp;amp;characterEncoding=utf-8&amp;amp;allowMultiQueries=true jdbc.url加上标红字体 sql : &amp;lt;update id=&quot;delete&quot;&amp;gt; UPDATE test SET del_flag = #{...
如何使几个sql语句同时运行
有几个insert的sql,rn如:insert into t1 as select * from tt1rninsert into t2 as select * from tt2rninsert into t3 as select * from tt3rninsert into t4 as select * from tt44rn....rn怎样使这几个语句同时执行啊,还有同时执行时应该注意什么问题啊rn放在同一个sql plus里应该是执行完一句然后再执行一个吧rn
如何执行多条SQL语句
我用的是ADO,rnACESS2007,rnSQLServer可以执行多条语句,rnOracle用存储过程可以实现,rnbegin execute immediate 'create table aaaa(sn integer)';execute immediate 'create table bbbb(sn integer)';end;rn网上有人说ACESS2000没有真正支持存储过程,除非是ACESS2007,rn好啊,rn那ACESS2007怎么写才能支持多条SQL语句?
如何合并多条SQL语句
select 表达式1 as A , 表达式2 as B , 表达式3 as C from (select 表达式4 from t1 where 条件X)rnrnselect 表达式5 as A , 表达式6 as B , 表达式7 as C from (select 表达式8 from t1 where 条件Y)rn………rnrn都从表t1中查询rnrn这样的N条语句如何合并成一个语句rnrn输出结果依次排列
如何同时执行多条更新语句?
小弟现在正在做一个投票程序,全部是单项选择,程序界面如:[img=https://img-bbs.csdn.net/upload/201410/09/1412828958_58889.jpg][/img]rn现在用户提交后如何在asp.net页中处理这些数据,同时更新数据库字段:rn数据库为:rn[img=https://img-bbs.csdn.net/upload/201410/09/1412829120_326591.jpg][/img]rn提交POST过来的数据格式是这样的:MY_101|MY_103|MY_105|MY_107|MY_109|BJ_111|JB_113|JB_115| rnrnMY指的是满意,101指的是对应到数据库里的ID,如何使用循环或者其它方法可以一次性将这些数据进行更新?谢谢大家,小弟初学SQL,万分感激!!
在数据库中,如何同时执行多条SQL语句?
我的数据库的UPDATE语句,由外面的文本文件控制rn文件由上万行。就是说每次执行上万条rn1。将文件导入到数据库中,然后用一条UPDATE语句实现rn 但是现在不能实现,谁有好的方法rnrn2。将所有的UPDATE语句一次提交rnrn请问如何实现?
急急急!!! 多条select where in () 语句如何合并?
[code=sql]rnselect SUM(num) as a1rnFROM table1rnwhere dayid IN (1,2) AND UserID = 1rnselect SUM(num) as a2rnFROM table1rnwhere dayid IN (3,4) AND UserID = 1rn.rn.rn.rn.rnselect SUM(num) as a51rnFROM table1rnwhere dayid IN (101,102) AND UserID = 1rn[/code]rnrn得到结果rna1 a2 …… a51rn10 10 …… 10rnrn
mysql_query中如何同时执行多条sql语句?
谢谢
sql语句的问题急急急急急急急急急急急急急!!!!
如下语句rnUPDATEBLOB blob_table &rn SET blob_col = :lb_tot_b &rn WHERE blob_id = 373 USING SQLCA;rn现在 blob_table 表名,换成一字符变量,blob_col字段也换成一字符变量,条件语句中的blob_id 也换成变量的话,无法执行了,用动态语句的话该如何去写,谢谢各位!rn
sql语句的问题!急急急~~~~~~~~~~
SELECT TOP 1 *rnFROM (SELECT row_number() OVER (ORDER BY a.pk) AS row, c.REALNAME, d .DMMC, a.*rnFROM pjxxmx a, yhxxb c, dmb drnWHERE a.ccwlyr = c.userid AND d .dmlex = 'pjlx' AND a.pjlx = d .DMVALUE AND PJLX = 1) trnORDER BY row DESCrn这个查询结果只有一条数据,但是PJLX有三个不同的值,分别是(PJLX=1,PJLX=2,PJLX=3)我想要的结果和PJLX=1一样。rn还有为什么我在这条sql语句上加上where row between 1 and 16 也就是变成rnSELECT TOP 1 *rnFROM (SELECT row_number() OVER (ORDER BY a.pk) AS row, c.REALNAME, d .DMMC, a.*rnFROM pjxxmx a, yhxxb c, dmb drnWHERE a.ccwlyr = c.userid AND d .dmlex = 'pjlx' AND a.pjlx = d .DMVALUE AND PJLX = 1) trnORDER BY row DESC where row between 1 and 16 会出现where附近语法有错误?rn小妹谢谢大家了!rn
SQL语句问题。。急急急。。
查找一个表中重复编号的记录rn查找一个表中重复编号的记录数量
sql语句错误 急急急!!!
CREATE function change_county()rnreturns bitrnasrnbeginrndeclare @county int,@city int,@city2 intrndeclare cur_county cursorrnfor select city2_v.id,c_id,cid from city2_v inner join ip_domain on city2_v.cid=ip_domain.city_id where c_id!=cidrnopen cur_countyrnwhile @@fetch_status=0rnbeginrnfetch next from cur_county into @county,@city,@city2rnupdate city1 set iscounty=@city where id=@city2rnupdate city2 set iscounty=@city2 where id=@countyrnendrnclose cur_countyrndeallocate cur_countyrnreturn 0rnendrnrnrn---以下是错误-----rn服务器: 消息 443,级别 16,状态 2,过程 change_county,行 13rn在函数内不正确地使用了 'UPDATE'。rn服务器: 消息 443,级别 16,状态 1,过程 change_county,行 14rn在函数内不正确地使用了 'UPDATE'。rnrnrn各位大虾,该怎么解决,谢谢rn急急急在线等
sql语句查询(急急急)
要求:查询出1-11的字段,其中1、2在一个表order_type ,3、4、5、6、7、8在一个表TB_BAT_ISSUER_MON_STAT,9在TB_CARD_INFO 、TB_ENT_CUSTOMER_ORDER 、TB_ENT_ORDER_FLOW ,10、11在表TB_BAT_TERM_STAT中rn目前:这些字段在下面的查询语句中都能查出值rn问题:把这些表写在一起后查不出任何值!请各位高手指教,急急急!rnrn------1. M01-1 +: 统计 N月份 所有礼品卡的销售面额rnselect nvl(sum(t.face_value),0) as dis_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 4 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910'rn------2. N月份 所有充值订单中的充值总额,不含手续费rnselect nvl(sum(t.face_value),0) as rel_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 1 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910'rnrn----3. M03-1 -: 统计 N月份,已支付确认的结算单中,充值卡交易的总额。rnselect nvl(sum(t1.paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 1 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn------4. M03-2 -: ==N月份,已支付确认的结算单中,礼品卡交易的总额。rnselect nvl(sum(t1.paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 2 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn------5. M03-3 -: ==N月份,已支付确认的结算单中,非本地发卡机构所发行的卡的交易的总额。(交易在该月被结算,不管哪月发生)(结算单中的手续费不算在内)rnselect nvl(sum(t1.paid_amt),0) as paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month <= to_char(to_date('200910','yyyyMM'),'yyyyMM')rn-----6. M04 -: N月份,本发卡机构发行的充值卡在其他发卡机构(系统中发卡机构也代表收单机构)交易的总额。rnselect nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.product_type = 1 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn----7. M05 -: 份,本发卡机构发行的礼品卡在其他发卡机构(系统中发卡机构也代表收单机构)交易的总额。rnselect nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.product_type = 2 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rn-----8. M07 +: ==N月份,非本地发卡机构所发行的卡的交易的总额。(交易在该月发生,不管是否结算)rnselect nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as total_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rnwhere t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')rnrn-----9. M08 -: 统计在N月前被激活的礼品卡,并且在N月份退回的礼品卡的总额?(eg:2月份以前被激活的卡,在2月份被退回到礼品卡总额)rn----------是的。如果当月被激活的礼品卡,当月退回不算在内。rnselect nvl(sum(t3.card_face_amt),0) as dis_card_amt from TB_CARD_INFO t3,TB_ENT_CUSTOMER_ORDER t,TB_ENT_ORDER_FLOW t5 rnwhere t3.product_id = t.product_idrn and t.order_id = t5.order_idrn and t5.operate_type = 7rn and t3.act_stat = 1rn and t3.product_type = 2rn and t3.act_date < to_char(to_date('200910','yyyyMM'),'yyyyMM')rnrnrn-------10. M14 -: N月份 充值卡在雅高自己的POS(商户编号小于100)中发生的交易金额。rnselect nvl(sum(t2.txn_amt),0) as rel_amt from TB_BAT_TERM_STAT t2 rnwhere t2.product_type = 1 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rngroup by t2.mchnt_id order by t2.mchnt_idrnrn-----11. M28 -: 统计 N月份 礼品卡在雅高自己的POS(商户编号小于100)中发生的交易金额。rnselect nvl(sum(t2.txn_amt),0) as dis_amt from TB_BAT_TERM_STAT t2 rnwhere t2.product_type = 2 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rngroup by t2.mchnt_id order by t2.mchnt_idrnrnrnrn这条语句查不出值,不知道为什么?请高手指教!rnselect t6.dis_face_value,t7.rel_face_value,t8.rel_paid_amt,t9.dis_paid_amt,t10.paid_amt,rn t11.rel_paid_amt,t12.dis_paid_amt,t13.total_paid_amt,t14.dis_card_amt,t15.rel_amt,t16.dis_amtrnfrom (select nvl(sum(t.face_value),0) as dis_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 4 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910') t6,rn (select nvl(sum(t.face_value),0) as rel_face_value from TB_ENT_CUSTOMER_ORDER t where t.order_type = 1 and substr(to_char(t.order_date,'yyyyMM'),1,6) = '200910') t7,rn (select nvl(sum(t1.paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 1 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t8,rn (select nvl(sum(t1.paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 where t1.product_type = 2 and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t9,rn (select nvl(sum(t1.paid_amt),0) as paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month <= to_char(to_date('200910','yyyyMM'),'yyyyMM')) t10,rn (select nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as rel_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.product_type = 1 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t11,rn (select nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as dis_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.product_type = 2 and t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t12,rn (select nvl(sum(t1.paid_amt + t1.no_paid_amt),0) as total_paid_amt from TB_BAT_ISSUER_MON_STAT t1 rn where t1.card_issuer_id <> t1.mchnt_issuer_id and t1.stat_month = to_char(to_date('200910','yyyyMM'),'yyyyMM')) t13,rn (select nvl(sum(t3.card_face_amt),0) as dis_card_amt from TB_CARD_INFO t3,TB_ENT_CUSTOMER_ORDER t,TB_ENT_ORDER_FLOW t5 rn where t3.product_id = t.product_idrn and t.order_id = t5.order_idrn and t5.operate_type = 7rn and t3.act_stat = 1rn and t3.product_type = 2rn and t3.act_date < to_char(to_date('200910','yyyyMM'),'yyyyMM')) t14,rn (select nvl(sum(t2.txn_amt),0) as rel_amt from TB_BAT_TERM_STAT t2 rn where t2.product_type = 1 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rn group by t2.mchnt_id order by t2.mchnt_id) t15,rn (select nvl(sum(t2.txn_amt),0) as dis_amt from TB_BAT_TERM_STAT t2 rn where t2.product_type = 2 and t2.mchnt_id < 10100 and substr(t2.settle_date,1,6) = to_char(to_date('200910','yyyyMM'),'yyyyMM') rn group by t2.mchnt_id order by t2.mchnt_id) t16;rn rnrnrn
sql语句问题(急急急)
请问如何取出数据库黄总字符串中的单引号呢?例如:表a中有一个aa字段,字段值有一个our'srn但是我们用sql语句取出来后,它就变为了ours.rn这个sql语句如何写?才能够把单引号也取出来呢?????
高级sql语句,急急急!
查询效果rnrn编号 项1 项2 项3 录入时间rn1 10 10 10 2010-06-04rn2 20 20 23 2010-06-05rnrnrn列(项)数量是不固定的,可以有用户自定义添加rnrnrn请问各位前辈,数据库表怎么设计好,如何查询出来这种效果? rn
查询sql语句,急急急!
--生长发育表growth--rncreate table Growth(rnGrowth_Id integer primary key, --发育表表单号rnGrowth_StuId integer, --学员idrnGrowth_Stature number, --身高rnGrowth_Sit number, --坐高rnGrowth_Head number, --头围rnGrowth_Circumference number, --胸围rnGrowth_Avoirdupois number, --体重rnGrowth_Eye number, --视力rnGrowth_Time date, --测量时间rnRemark varchar2(50) --备注rn);rnrn--学生表--rnstu_id integer,rnstu_name varchar2(50)rn--班级表--rnclass_id integer,rnclass_name varchar2(50)rnrn我想查询某一个班级里的所有学生的生长发育信息,rn每个学生只显示一个记录,就是测量时间最后的一条.rnrn弄了一天还是没弄出来,用的是oracle数据库,请各位前辈帮帮忙!
急急急!!求SQL语句
原文档结构如下:rn cfname ratern47586844 t f.txt 521.30rn47586846 t f.txt 56.23rn47586845 f.txt 526.00rn47586844 t c.txt 473.00rn47586846 t c.txt 0.13rn要求生成结构如下:rn cfname fratern47586844 t.txt 521.30 473.00rn47586846 t.txt 56.23 0.13rn47586845 f.txt 526.00 0.00rnrn文件名都是“ f”或“ c”结束(不是后缀名),处理后,把“ f”和“ c“之前相同的放在一行,且” f“的rate在前,” c”在后,缺少“ f” 或“ c”的,补零,生成另外一张表 rn非常急
SQL语句的问题,急急急!
DECLARE @a1 tinyintrnrnSELECT @a1 = col1 FROM t1 WHERE (ID = 1)rnrn如果没有符合条件的记录,即@a1为空,那我给@a1附值:set @a1=4rnrn我不知道该怎么判断@a1为空?if @a1 = ''好象不行。rnrn在线等待!谢谢!rnrn
急急急!SQL语句问题!
有2个表A,B,两个表都有30000条记录,根据户号比较,如果相同户号的就用B表的数据update A表的数据,如果B的户号在A没有则insert A表rn语句如下rninsert into A(x1,x2,x3) select x1,x2,x3 from B where A.x1 not in (select x1 from B)rnupdate A set a.x2=b.x2,a.x3=b.x3 from a,b where a.x1=b.x1rn在查询分析器中能够执行,第一条要7分,第而条要23分rn在程序中执行就说超时 TimeOut expried 有什么好办法能解决啊
求SQL语句,急急急.....
现有表AgriCode和CivilData,rnAgriCode表是关于农产品代码等具体信息,AgriCode表结构为:rnID AgriCode AgriName OrderNum UpperID IfSub Abroadrn 1 11 粮食 1 NO 1 国内rn 2 11001 夏粮 1 1 0 国内rn 3 11002 早稻 2 1 0 国内rn 4 11003 秋稻 3 1 0 国内rn 5 12 棉花 2 NO 0 国内rn 6 13 水果 3 NO 1 国内rn 7 13001 苹果 1 6 0 国内rn 8 13002 西瓜 2 6 0 国内rn 9 13003 梨 3 6 0 国内rn注:OrderNum是指品种序号,如:粮食一个类别为1,粮食类别下面具体品种如:夏粮、早稻、秋稻分别为1,2,3。rn UpperID指:是否是最上面一级,如:粮食上面没有再大的范围所以为NO,而夏粮、早稻、秋稻所属粮食的,所以他们的UpperID号等于粮食的ID号。rn IfSub是指下面有没有小的划分。如:粮食下面包含夏粮、早稻、秋稻,所以为1,而夏粮、早稻、秋稻下面没有,所以为0。rn Abroad指国内数据。rnrnrnCivilData具体信息为国内各品种的具体指,表结构为:rnCivilDataID AgriCodeID TheYear TotalProduct ImportAmountrn 1 2 1986 58614 5486 rn 2 2 1987 58741 5463rn 3 2 1988 4586 4586rn 4 3 1986 58614 4586rn 5 3 1987 14556 4586rn 6 4 1986 4562 4786rn 7 4 1987 4586 4789rn 8 5 1987 4586 4789rn 9 5 1988 4586 4789rn 10 7 1987 4586 4789rn 11 7 1988 4586 4789rn注:AgriCodeID对应AgriCode表中的ID,rn TotalProduct总产量rn ImportAmount进口量rnrn现在想求出每一类大品种的总产量和进口量,如:粮食、棉花、水果三大品种每年的总产和总进口量。rnSQL语句该怎么写?rnrnrn
请问sql语句???(急急急)
表A 字段A1 字段A2 rn A001 A21 rn A002 A22 rn A003 A23 rnrn表B 字段B1 字段B2 rn A001 AC1rn A001 AC1 rn c001 AC1rn A002 AC2 rn A002 AC2rn C002 AC2rnrn表C 字段C1 字段C2 rn C001 C21 rn C002 C22 rn C003 C23 rnrn想得到rnrn表AC 字段A2 字段C2 rn A21 C21 rn A22 C22 rn A23 C23 rnrnrn表的关系 表A的字段A1 一对多 表B的字段B1 rn 表c的字段c1 一对一 表B的字段B1 rnrn 通过表B的字段B2值相等, 表A和表c发生关联.
SQL 语句的问题~急急急!
有四张表A、B、C、D,其中表A中有两个字段field1和field2。rn1、当field1中的值为a时,需在表B中做查询rn2、当field2中的值是b时,在C表中做查询rn3、当field2的值是c时,在D表中做查询rn查询语句,怎么表达~~rn
急急急急急求一sql语句
[color=#FF0000]tb(投标企业,招标序号,类别,产品名称,计价单位,方法,试剂规格,别名,包装份数,牌价,rn质量层次,生产企业,注册证号,注册证有效期,原报价,总价,报价备注)rnrn要求 产品名称,计价单位,方法,质量层次 这四个字段数据重复的取出来rn(不重复的放一张表 重复一个的放一张表 重复两个以上的放一张表)[/color]
请教sql 语句的写法!~~~~~~~`急急急急急
例如:一张表有如下的几个榄位rn 料件号 材料 单耗rn MaterialId Material Consumern THCB1 A 0rn THCB1 B 1rn rn THEA1 B 0rn THEA1 C 1rn rn THA41 C 1rn THA41 D 0rnrn THDE1 D 1rn THDE1 E 1rn rnA, B,C,D 分别代表不同的材料 0 代表辅料 1 代表主料 只有Consume榄位中 一个为0 一个为 1 时, A与B ,B与C ,C与D两两之间可以互相交换rn例如:A与B 可以互换, B与C可以互换, C与D可以互换è A,B,C,D之间都可以互换 rn 若输入条件:THCB1 则输出:Materialrn Arn Brn Crn Drn例如:C与D 可以互换, D与E不可以互换(因为Cunsume榄位都为1),B与C可以互换èB与D可以互换rn 若输入条件:THA41 则输出:Materialrn Brn Crn Drnrn现在,如我输入的查询条件是: THCB1rn则输出: rnMaterialrnArnBrnCrnDrn
急急急急急!!求一条sql语句????
表名 testrn其中test_a1,test_a2,test_a3字段名rn test_a1 test_a12 test_a3rn ss dd ffrn sss ddd fffrn s b vrn s g hrn s yrn用一条sql使结果显示为rn test_a1 test_a12 test_a3rn ss dd ffrn sss ddd fffrn s b,g,t v,h,yrn求一条sql语句?????
sql如何同时插入多条数据
我有2个表,一个叫Student,一个叫Message,我想从Student表里面把所以的StudentID查出来,然后插入进Message表里面,在Message里面有StudentID,Content两个字段,我想Content字段的内容都一样,但StudentID里面就从请一个表里查,这样的语句怎么写啊?希望指教一下,谢谢
SQL如何同时更新多条数据
Em表里borrow_id更新为现在的日期rnrenew_date +1rnrn一次完成 谢谢
急急急急急急急急急急急 sql语句错了?
[code=C#] string updatacmd = "update g_user set name='" + txt_name.Text + "',card='" + txt_card.Text + "',riqi='" + txt_money.Text + "',gtel='" + txt_gtel.Text + "',tel='" + txt_tel.Text + "',email='" + txt_email.Text + "',youbian='" + txt_youbian.Text + "',address='" + txt_add.Text + "',sex='" + txt_sex.Text + "',danbaoren='" + txt_danbaoren.Text + "', job='" + txt_joy.Text + "' where id='" + txt_serch.Text + "'";[/code]