Ⅰ 用sql 语句实现一个查询
select 仓库,存货,
sum(case when 收发标志='收' then 数量
when 收发标志='发' then - 数量
end
) as 现存数量
from 收发记录表
group by 仓库,存货
order by 仓库,存货
Ⅱ 如何查看rds的sql操作明细审计日志记录
查看与常规 SQL Server 活动相关的日志
在对象资源管理器中,依次展开“管理”和“SQL Server 日志”,再双击“当前 <日期/时间>”,将显示 SQL Server、“SQL 代理”和“Windows 事件”日志。
查看与作业相关的日志
在对象资源管理器中,展开“SQL Server 代理”,右键单击“作业”,再单击“查看历史记录”,此时将显示“作业历史记录”和“SQL 代理”日志。
查看与维护计划相关的日志
在对象资源管理器中,展开“管理”,右键单击“维护计划”,再单击“查看历史记录”,此时将显示“维护计划”、“作业历史记录”和“SQL 代理”日志。
查看与审核集合相关的日志
在对象资源管理器中,依次展开“安全”和“审核”,右键单击一个审核,然后单击“查看审核日志”。
查询SQL错误日志扩展存储过程xp_readerrorlog
xp_readerrorlog 一共有7个参数:
1. 存档编号
2. 日志类型(1为SQL Server日志,2为SQL Agent日志)
3. 查询包含的字符串
4. 查询包含的字符串
5. LogDate开始时间
6. 结果排序,按LogDate排序(可以为降序"Desc" Or 升序"Asc")
7. 结果排序,按LogDate排序(可以为降序"Desc" Or 升序"Asc")
Ⅲ 如何查看sql server 修改记录
查看一下SQL
Server的日志不就可以了:)
进入企业管理器,你的数据库点开,"管理">>"SQL
Server日志",查看你那天的存档就可以了。
唉,我可没有说右击阿:)
你点开你的数据库,下面不是有一些选项么,"数据库","数据转换服务","管理"......就是这个管理阿。
Ⅳ 如何查看SQL数据库内容
1、首先,打开SQL Server的电脑软件,进入软件加载界面等待加载。
Ⅳ 如何查找SQL SERVER中最后一次修改的表记录
查看一下SQL Server的日志不就可以了:)
进入企业管理器,你的数据库点开,"管理">>"SQL Server日志",查看你那天的存档就可以了。
唉,我可没有说右击阿:)
你点开你的数据库,下面不是有一些选项么,"数据库","数据转换服务","管理"......就是这个管理阿。
Ⅵ sql如何修改华夏宏图存档的数据
1、登录PL/SQL Developer。
Ⅶ 企业管理器 sql server日志 存档
分离数据库以后到
Microsoft SQL Server\MSSQL\Data下找日志文件xxxxxx_log.LDF
删除掉即可
然后附加对应的MDF文件即可
Ⅷ 运用SQL查询语语句实现对学生入学档案的查寻
select name,score from tablename group by name,score
Ⅸ 生成表查询、更新查询、追回查询和删除查询各使用何SQL语句,其与选择查询有何关联
回答你这个问题还是比较繁杂的,下面还是生成表查询、更新查询、追回查询和删除查询一个一个来说吧
生成表查询:
从一个或多个表中检索数据,然后将结果集加载到一个新表中。该新表可以驻留在已打开的数据库中,您也可以在其他数据库中创建该表。
通常,在需要复制或存档数据时,可创建生成表查询。
若要创建生成表查询,请首先创建选择查询,然后将其转换为生成表查询。选择查询可以使用计算字段和表达式来帮助返回所需的数据。
更新查询:
使用更新查询可以添加、更改或删除一条或多条现有记录中的数据。可以将更新查询视为一种功能强大的“查找和替换”对话框形式。可以输入选择条件(大致相当于搜索字符串)和更新条件(大致相当于替换字符串)。与“查找和替换”对话框不同,更新查询可接受多个条件,使您可以一次更新大量记录,并使您可以一次更改多个表中的记录。
在运行更新查询之前,应当先备份数据库。更新查询的结果无法撤消,因此进行备份可确保始终能够取消更改。
使用更新查询的最可靠方法是先创建一个可测试选择条件的选择查询。例如,假设您要为某一给定客户将一系列“是/否”字段从“否”更新为“是”。为此,可以向选择查询中添加条件,直到它为该客户返回所有在记录中包含“否”的记录。在确定该查询返回正确的记录后,可将其转换为更新查询,输入更新条件,然后运行查询以更改选定值。本节中的步骤说明如何创建选择查询,然后将其转换为更新查询。
追加查询:
追加查询可将一组记录(行)从一个或多个源表(或查询)添加到一个或多个目标表。通常,源表和目标表位于同一数据库中,但并非必须如此。例如,假设您获得了一些新客户以及一个包含有关这些客户的信息表的数据库。为了避免手动输入这些新数据,可以将这些新数据追加到数据库中相应的表中。
创建追加查询的过程的基本步骤如下:
创建选择查询。
将选择查询转换为追加查询。
为追加查询中的每一列选择目标字段。
运行该查询以追加记录。
删除查询:
删除查询将删除每个字段中的所有数据,包括唯一标识记录的键值。运行该查询时,它始终会从表中删除整个行。此过程包括以下主要步骤:创建一个选择查询并确保该查询返回您要删除的记录,然后将此查询转换为删除查询,并运行该查询以删除数据。
从上面可以看出来行为查询(生成表查询、更新查询、追回查询和删除查询)因为在ACCESS数据库中都具有不可即时还原即ROLLBACK功能,都会先用选择查询确认语句的效果及需要处理的记录集合
其实ACCESS都提供了可视化的操作界面来做这些行为,如果要用SQL来一一对应的话,就是
生成表查询 create table
更新查询 update table
追回查询 insert into table
删除查询 delete table
具体的写法你可以看一些SQL语句的实例,还有什么问题的话可以QQ留言给我。
Ⅹ 用SQL命令查询年龄在20周岁以下的学生的档案信息
SELECT a.学号, b.姓名, b.性别, datediff('yyyy',b.出生日期,now()) AS 年龄, a.课程A, a.课程B, a.课程C, a.课程D, a.课程E
FROM 学生成绩 AS a INNER JOIN 学生档案 AS b ON a.学号=b.学号
WHERE datediff('yyyy',b.出生日期,now())<20;