0 0

请教一条存储过程 或sql语句0

A表
aid   .........
1
2
3

B表
Bid  name
1     dsfasd
2     fdsfsd
3     fsdfsf

AB表
Aid     Bid
1       2
2       1
3       3


C表
Cid  name       Bid
1    dfsfs      1
2    fdcvv      1
3    fsdfs      1
4    cvxcv      2
5    vxcv       2
6    cvcxv      3
7    ggfhf      3

D表
Aid  Cid

根据A表和B表的关系,C表和B表的关系 向D表插入数据
2013年1月07日 14:53

1个答案 按时间排序 按投票排序

0 0

 SELECT A.AID,C.CID FROM A,B,C,AB
 WHERE A.AID = AB.AID
 AND B.BID = AB.BID
 AND B.BID = C.CID

2013年1月07日 21:06

相关推荐

    存储过程中怎么动态执行sql语句

    “存储过程中怎么动态执行SQL语句”这一标题表明文章将介绍如何在Oracle数据库的存储过程中编写能够动态执行的SQL语句。动态SQL是指在运行时才能确定其具体内容的SQL语句,它允许用户根据不同的条件构造不同的查询或...

    SQL Server中存储过程比直接运行SQL语句慢的原因

    在了解这个问题之前,我们通常认为存储过程具有以下优点:首先,存储过程只在创造时进行编译即可,以后每次执行存储过程都不需再重新编译,而我们通常使用的 SQL 语句每执行一次就编译一次,所以使用存储过程可以...

    SQL中存储过程中SQL语句的单引号和双引号问题[总结].pdf

    在 SQL 中,单引号和双引号的问题是一个常见的混淆点,特别是在存储过程中编写 SQL 语句时。下面将对此问题进行详细的解释和总结。 一、单引号和双引号的基本概念 在 SQL 中,单引号(')和双引号(")都是用来...

    mysql 查询存储过程的 sql 语句.docx

    通过使用存储过程,开发者可以在一次操作中执行多个 SQL 语句和逻辑处理。 #### 二、创建存储过程 创建存储过程需要用到 `CREATE PROCEDURE` 语句。以下是一个简单的示例: ```sql CREATE PROCEDURE ...

    access 一次执行多条sql语句

    本文将详细介绍如何在Access中实现一次执行多条SQL语句,并通过具体的代码示例来帮助理解这一过程。 #### 一、基础知识概述 1. **OLE DB**: OLE DB (Object Linking and Embedding, Database) 是一种用于访问各种...

    在存储过程中执行字符串中存有的sql语句

    oracle在存储过程中执行字符串中存有的sql语句

    Oracle Sql语句转换成Mysql Sql语句

    4. **游标**:Oracle SQL支持游标,MySQL则不直接支持,需要使用存储过程或临时表来实现类似功能。 5. **函数和操作符**:两者内置的函数和操作符有所不同,例如Oracle的NVL对应MySQL的IFNULL,Oracle的TO_DATE对应...

    sql语句万能生成器,sql语句,sql语句生成

    在压缩包文件"sql_ok"中,可能包含了这样一个工具的安装程序或使用教程,可以帮助你开始探索和利用SQL语句生成器的便利性。 总之,SQL语句生成器是数据库开发者的得力助手,它能简化SQL编写,提高代码质量,降低...

    sql语句sql语句sql语句sql语句.txt

    sql语句sql语句sql语句sql语句sql语句

    SQL语句大全和存储过程

    3. **SQL存储过程基础语法.doc**:这是一个关于存储过程基础知识的文档,可能包括了创建、调用、参数传递以及存储过程的管理等内容。 通过这些资源,你可以系统地学习和掌握SQL的基本用法和存储过程的编写技巧,...

    C#中实现一次执行多条带GO的sql语句实例

    事务提供了一种确保所有操作都成功完成,或者如果其中任何一条语句失败,则全部回滚的机制。在这个方法中,我们首先开启一个新的事务`SqlTransaction tx = conn.BeginTransaction()`,然后将事务分配给`SqlCommand`...

    用sql语句创建库 表 视图与存储过程.sql

    用sql语句创建库 表 视图与存储过程 用sql语句创建库 表 视图与存储过程

    一个完整程序只有一条SQL语句

    在压缩包中的"简单的数据操作"可能包含了示例代码,演示了如何将这些操作整合到一条SQL语句中,可能是通过存储过程或者动态SQL来实现。这样的做法可以减少数据库交互次数,提高性能,但也需要注意SQL注入的安全问题...

    SQL语句执行过程详解

    SQL语句执行过程是一个涉及到客户端与服务器端交互、多个阶段的复杂过程,包含了对SQL语句的处理、解析、优化以及最终的执行。这个过程对于数据库管理员来说,需要对数据库内部结构有深入的了解,才能够完全掌握。 ...

    Oracle教案 Oracle 存储过程 游标 SQL语句 PL/SQL

    PL/SQL 代码块可以嵌入到 SQL 语句中,或者作为独立的存储过程、函数或触发器存在。 5. **动手实践** - 首先,了解 Oracle 的基本安装和常用命令至关重要。Oracle 提供不同版本以满足不同需求,例如企业版、标准版...

    sql语句命令-sql语句命令sql语句命令

    SqlCommand对象允许我们发送SQL查询、存储过程或其他Transact-SQL语句到数据库。例如: ```csharp SqlCommand cmd = new SqlCommand(sqlCommandText, conn); int result = cmd.ExecuteNonQuery(); // 对于非查询...

    学生管理系统(三种方法控制台实现:ArrayList、SQL语句、存储过程)

    存储过程是预编译的SQL语句集合,存储在数据库服务器中,可以作为一个单元执行。在学生管理系统中,通过创建存储过程,我们可以封装一些常见的操作,比如批量添加学生、统计班级平均年龄等。存储过程有以下优点:...

    mysql 查询存储过程的 sql 语句.7z

    存储过程,我们可以在一次操作中,执行多个 SQL 语句和逻辑。 以下是一些 MySQL 查询存储过程 SQL 语句样例: 创建存储过程: 创建存储过程需要使用 CREATE PROCEDURE 语句。以下是一个创建存储过程的示例: ...

    Java打印漂亮的SQL语句(被格式化的SQL语句)

    标题提及的"Java打印漂亮的SQL语句(被格式化的SQL语句)"就是一种解决方案,它利用特定的工具或库将原本杂乱无章的SQL转换为结构清晰、简洁易读的形式。 描述中提到的jar包"PrettySQLFormatter"正是这样一个工具,它...

Global site tag (gtag.js) - Google Analytics