SQLServer

SQL Server 2005 定时执行SQL语句的方法

SQL SERVER 2005有定时任务,你可以启动一下。不过要想更加直观的控制,直接写一个程序,定时执行你的存储过程。 1、设置“SQL Server 代理”(SQL Server Agent)服务随系统启动 --我的电脑--控制面板--管理工具--服务--右键SQLSERVERAGENT--属性--启动类型--选择"自动启动"--确定. 2、SQL Server Management S

SQLServer 2023年11月20日  143

使用SQL语句创建触发器的实例

前言 一、触发器的介绍 1.1 触发器 的概念以及定义: 触发器 是一种特殊类型的存储过程,它不同于我们前面介绍过的存储过程。存储过程可以通过语句直接调用,而 触发器主要是通过事件进行触发而被执行的.例如当对某一表进行诸如UPDATE(修改)、INSERT(插入)、DELETE(删除)这些操作时,SQL Server 就会自动执行触发器所定义的SQL语句,从而确保对数据之间的相互关

SQLServer 2023年11月19日  76

SQL Server 数据库中的收缩数据库和文件操作

1. 概述 当数据库随着时间而越来越大时,可对数据库进行收缩操作;收缩数据文件通过将数据页从文件末尾移动到更靠近文件开头的未占用的空间来恢复空间,在文件末尾创建足够的空间后,可取消对文件末尾的数据页的分配并将它们返回给文件系统; 2. 自动收缩数据库 SQL Server 数据库支持自动收缩数据库和用户手动收缩数据库两种方式;为提高数据库的使用效率,SQL Server 会寻找可用的数据库

SQLServer 2023年11月18日  67

2023-8-7 记录一次面试题,使用Sql进行递归

题目如图所示,是数据库源,这次考官需要我用Sql,完成一次数据查询 需要根据Excel数据查询结果如上图,这时候我看到了父子关系,很容易就联想到了需要使用父子关系,既然是父子关系,一般来说应该递归跑不掉了,使用Sql进行递归代码如下: WITH TEST_CTE AS ( SELECT 地区表1.地区编号, 地区表1.地区名称, 地区表1.上级编号, Cast(地区表1.地区名称 as

SQLServer 2023年11月17日  75

选读SQL经典实例笔记22_2版增补

1. 2版DB版本 1.1. DB2 11.5 1.2. Oracle 19c 1.3. PostgreSQL 12 1.4. MySQL 8.0 1.5. SQL Server 2017 2. 子查询 2.1. 如果想创建虚拟表,以便对其执行包含窗口函数或聚合函数的查询,那么最简单的做法无疑是使用子查询 2.2. 只需编写一个查询并将其放在括号内,然后再编写另一个使用它的查询 2.3. 有些

SQLServer 2023年11月13日  86

选读SQL经典实例笔记09_数值处理

1. 对于复杂的数值计算而言,SQL 并非首选工具 2. 求和 2.1. SUM函数会忽略Null,但是我们可能会遇到Null分组 2.2. sql select deptno, comm from emp where deptno in (10,30) order by 1 DEPTNO COMM ---------- ---------- 10

SQLServer 2023年11月06日  79

SQLServer的内存管理架构详解

一、Windows的虚拟内存管理器 地址空间的已提交区域由 Windows 虚拟内存管理器 (VMM) 映射到可用的物理内存。 虚拟内存系统允许物理内存的过度使用,因此虚拟内存与物理内存的比率可以超过 1:1。因此,较大的程序可以在具有各种物理内存配置的计算机上运行。但是,使用比所有进程的总平均工作集多得多的虚拟内存可能会导致性能不佳。 二、SQL Server 内存体系结构 SQL S

SQLServer 2023年11月05日  67

NetBeans连接SQLServer2008配置

一、配置SQL Server (一)SQL Server配置管理器 1、打开SQL Server配置管理器 (1)文件路径,我的是C:\Windows\SysWOW64\mmc.exe, 也可以从开始菜单找(如下图所示) ps网络资源:Windows10 可能在菜单栏里找不到SQL server的配置管理器,去路径:C:\Windows\system32,在该路径下找文件SQLServer

SQLServer / 工具使用 2023年10月30日  84

SQL查询服务器下所有数据库及数据库的全部表

SQL查询服务器下所有数据库及数据库的全部表 获取所有用户名 SELECT * FROM sys.sysusers 获取所有用户数据库 SELECT * FROM sys.sysdatabases 案例: 获取库中所有的表名 SELECT * FROM 库名.sys.tables 案例: 获取某个表的字段名 select * from 库名.sys.column

SQLServer 2023年10月29日  95

关闭

用微信“扫一扫”