-
有两个数据表均包含字段UID,想通过已知UID,把两个表中相关记录删掉,sql怎么写0
有两个数据表BOOK和OrderBook,都含有一个字段BOOKID,想把两个表中BOOKID为355的相关记录都删掉,想通过一条delete语句实现,该delete语句应该怎么写?
谢谢
问题补充:如果写
delete from BOOK a,OrderBook b wherer a.BOOKID=b.BOOKID and a.BOOKID=355
提示为:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: 'a' 附近有语法错误。
问题补充:delete from BOOK a,OrderBook b where a.BOOKID=b.BOOKID and a.BOOKID=355
提示为:
[Microsoft][SQLServer 2000 Driver for JDBC][SQLServer]第 1 行: 'a' 附近有语法错误。
字段没写错呀2012年6月03日 19:06
5个答案 按时间排序 按投票排序
-
存储过程:
CREATE OR REPLACE PROCEDURE double_delete(pid in number)
is
begin
delete from book a where a.tid = pid;
delete from orderbook b where b.tid = pid;
end;2012年6月04日 14:07
-
引用wherer--?where
我那个是伪代码啊!具体的还得你自己 按照具体的字段写哦!
如果这个不行 就得写 存储过程咯
2012年6月03日 21:28
-
不知道你用的什么数据库,
这个情况一般只出现在 面试的时候哈! 呵呵!
一条sql 是可以的!(Mysql)
delete from BOOK a,OrderBook b wherer a.BOOKID=b.BOOKID and a.BOOKID=3552012年6月03日 19:15
相关推荐
1.表中有id和name 两个字段,查询出name重复的所有数据 select * from xi a where (a.username) in (select username from xi group by username having count(*) > 1) 2、查询出所有数据进行分组之后,和重复数据...
当你在使用某软件时,已知某个数据,但是想查看它保存在sql哪个表内字段时,用它非常方便
sql查询表中某字段下所有重复的记录,删除某字段下重复记录最小的那笔记录
问题就出现在SQLServer中表的字段名是中文,写好的查询语句在SQLServe里测试是通过有记录返回,用PHP的MSSQL扩展查询就是报错。 上网查了资料,网上相关的信息不太多,很多网友都认为是PHP的MSSQL扩展不支持SQL语
有一个同事的数据迁移程序有个问题,没有考虑中文编码字符,由于迁移的表有几千万数据,但是有中文的记录集很少,问我能否找出有中文内容的记录数。首先我想到的是采用检测每个字节ASCII的方式,这样的话需要写一个...
用一条SQL语句查询数据表的主键和所有字段
sql行列转换、一个字段包含另一个字段.sql
SQL查询包含某个字段的所有表名 SQL查询包含某个字段的所有表名 在查询分析器中选中目标数据库,执行以下语句。
一个完整的字段包括字段名、数据类型和约束条件。MySQL 添加字段的语法格式如下: ALTER TABLE <表名> ADD <新字段名><数据类型>[约束条件]; 对语法格式的说明如下: <表名> 为数据表的名字; <新字段名> 为所要...
SQL Server连接字段的方法 SQL Server连接字段的方法
SQLServer中如何将一个字段的多个记录值合在一行显示
Oracle查询指定表的所有字段名和数据类型SQL
代码如下:select a.man_id,man_name,d.sex_name,zw_name,c.money from man as a left join zw as b on a.zw_id=b.zw_id left join zw as c on a.man_id=c.man_id — 同时关联zw字段,通过表别名区别开 left ...
说到SQL的模糊查询,最先想到的,应该就是like关键字。当我们需要查询包含某个特定字段的数据时,往往会使用 ‘%关键字%’ 查询的方式。具体代码示例大家参考下本
找了网上很多资料,都没有详细的做法有的还很复杂,自己写了个分割函数,通过直接查询就能分割多行,很方便。
1、加字段: alter table 表名 ADD 字段名 类型; eg: alter table sys_cwzd ADD SCCLLJ VARCHAR2(50); 2、加备注: comment on column 表名.字段名 is '备注名'; eg: comment on column sys_cwzd.SCCLLJ is ...
你有过这样的烦恼吗?你曾经因为这而停住你前进的脚步吗?那快点来看吧。
对比两个数据库的字段是否一致(可对比两个数据库的一个或多个表或者所有表)
mysql中有种可以通过join相关操作进行表与表之间的方式查询不同结果集,但是在一对多的情况下,关键查询的结果是多条的.例如:班级和学习的关系,我想很直观的看到班级和学生的情况,列表显示出班级的信息和班级的男生...
sqlserver中给表与字段添加描述并导出数据字典;sqlserver中给表与字段添加描述并导出数据字典;导出的数据字典包含表说明和列说明;