非常感谢您提出有关SQL存储过程的问题

发布于 科技 2024-08-17
7个回答
  1. 匿名用户2024-02-01

    两个表中 date1 的数据类型是什么?

    如果是 datetime 类型,请尝试使用 convert 函数到 varchar,然后进行比较。

    delete from t_testi where kks=@kks and convert(varchar(12),date1,111)=@date and seq=@seq

    这句话不一定写得正确,但它只是解释这个意思的意思。

  2. 匿名用户2024-01-31

    定义参数时出错。

    kks varchar(5),date varchar(12),seq int

    应该是。 kks varchar(10),date datetime,seq int

    你没有足够的数字。

    试一试

  3. 匿名用户2024-01-30

    ???直接在 SQL 工具中查看错误是什么,然后对其进行修改以分隔语句。

    例如:选择进入

    分离 select 并执行它以查看是否存在错误。

  4. 匿名用户2024-01-29

    主题中描述的功能需求可以用 SQL 语句来实现,当然,如果要传递一些参数进行筛选,还是需要存储过程的。

    句子思路:1通过DWBH,个人表中的金额是按时间汇总的。

    2.按 dwbh,时间汇总单位表中的金额。

    3.以上两个汇总结果是链接的,链接的条件是同时具有不同金额和相同DWBH的记录。 您可以过滤掉不同数量的数据。

    -"符号是注解,下面语句中的中文字段是虚数字段,可以替换为实际字段。 关键是要理解句子的意思。 声明如下:

    select

    gr.支付个人表格的时间。

    随着时间的流逝,gr个人支付总额,dw单位付款总额,(克)个人付款的总金额。

    dw.单位付款的总金额)。

    AS 差异。 from

    select

    DWBH,个人表格的付款时间,SUM(付款金额)。

    AS 个人付款的总金额。

    该子查询汇总了单个付款表中的单位、时间和金额,并将其嵌入到别名为 GR 的 FROM 子句中。

    frombcdgroup

    bydwbh,付款时间)作为

    grinner

    join - 内联上层和下层子查询。

    select

    DWBH,单位表支付时间,sum(支付金额)。

    AS 单位支付的费用总额。

    该子查询汇总了单位付款表中的单位、时间和金额,并将其嵌入到别名为 dw 的 From 子句中。

    fromabcgroub

    bydwbh,付款时间)作为

    dwonandgr.支付个人表格的时间。

    dw.单位表的付款时间。

    andgr.个人付款的总金额。

    dw.单位付款的总金额)。

    如果这两个子查询具有相同的单位号、相同的时间但数量不同,则它们都是内联的。

  5. 匿名用户2024-01-28

    错了,看起来不像!

    1. 不需要使用 111

    2. 设置语句在声明中。

    还有更多问题。

  6. 匿名用户2024-01-27

    存储过程的概念。

    SQL Server 提供了一种方法来集中 SQL Server 数据库服务器为完成特定任务而要完成的一些固定操作,此方法是一种存储过程。

    存储过程是存储在数据库中的 SQL 语句和可选控制流语句的预编译集合,可由应用程序通过一次调用执行,并允许用户声明变量、有条件地执行和其他强大的编程功能。

    在 SQL Server 中,存储过程分为两类:系统提供的存储过程和用户定义的存储过程。

    存储过程可用于使用 SQL 语句的任何目的,它具有以下优点:

    可以在单个存储过程中执行一系列 SQL 语句。

    您可以从自己的存储过程中引用其他存储过程,这可以简化一系列复杂的语句。

    存储过程在创建时在服务器上进行编译,因此它们的执行速度比单个 SQL 语句快,并减轻了网络通信的负担。

    提高安全性。

    创建存储过程。

    在 SQL Server 中,有三种方法可以创建存储过程:

    使用“创建存储过程”向导可以创建存储过程。

    利用 SQL Server 企业管理器创建存储过程。

    使用 transact-sql 语句中的 create procedure 命令创建存储过程。

  7. 匿名用户2024-01-26

    说白了,你可能解决不了这个问题。

相关回答
10个回答2024-08-17

你的问题描述得很差。 根据您的示例,我理解您的想法是获取所有最低级别的编码组件,以及它们所属的最高级别的编码器。 而且你没有指定你正在使用的数据库。 >>>More

4个回答2024-08-17

首先要弄清楚的是查询订单信息的输入和输出是什么。 >>>More

6个回答2024-08-17

1.创作过程。

create or replace procedure my_compa(p_employeeid1 number, p_employeeid2 number) >>>More

9个回答2024-08-17

楼上错误的 lz 是输出 p2 的值 这个变化是什么意思? >>>More

6个回答2024-08-17

1:创建表 A 作为 select * from b where 1=2;

2. 从主键不在的表中选择前 15 * (从表中选择前 10 个主键); >>>More