Welcome 微信登录

首页 / 数据库 / SQLServer

sqlserver另类非递归的无限级分类(存储过程版)

sqlserver另类非递归的无限级分类(存储过程版)

下面是我统计的几种方案: 第一种方案(递归式): 简单的表结构为: CategoryID int(4), CategoryName nvarchar(50), ParentID int(4), Depth int(4) 这样根据ParentID一级级的运用递归找他的上级目录。 还有可以为了方便添加CategoryLeft,CategoryRight保存他的上级目录或下级目录 第二种方案: 设置一个varchar类型的CategoryPath字段来保存目录的...
一个用来统计相同姓名人数的SQl语句

一个用来统计相同姓名人数的SQl语句

sql语句查询 表结构是这样: ID 姓名 性别 1 张三 男 2 王四 男 3 丽丽 女 4 张三 男 5 赵柳 男 6 高洁 男 7 王四 女 8 高洁 女 9 张三 女 怎么能用一条SQL语句查询出如下的结果 姓名 人员个数 男人数 女人数 包含ID 张三 3 2 1 1,4,9 王四 2 1 1 2,7 丽丽 1 0 1 3 高洁 2 1 1 6,8 赵柳 1 1 0 5 复制代码 代码如下: SELECT * FROM (SELECT DISTI...
SQLSever导入数据图文方法

SQLSever导入数据图文方法

首先登录到远程数据库服务器:1. 右击您准备导入数据的数据库,选择“所有任务”下的“导入数据” 2. 进入DTS导入/导出向导,点击“下一步”按钮继续 3. 选择数据源,输入数据源所在的数据库服务器名称、用户名、密码和要复制数据的源数据库,点击“下一步”按钮 4. 选择目的,输入目的数据库所在的数据库服务器名称、用户名、密码和要复制数据的目的数据库,点击“下一步”按钮 5. 选择复制方式,一般选“从源数据库复制表和视图”,点“下一步”继续 6. 选...
数据库备份 SQLServer的备份和灾难恢复

数据库备份 SQLServer的备份和灾难恢复

各大服务器硬件厂商(IBM,HP等)提供有很好的数据保护策略(硬件或软件).如大家熟知的RAID磁盘阵列(Redundant Array of Independent Disks)就是很好的数据保护方法.就SQL Server而言,通过维护计划可以制定详细的数据备份计划.数据备份策略(full backup, differential backup and transaction log backup)数据备份是为数据恢复服务的,所以建立数据备份计划之前,...
sqlserver数据库危险扩展删除和恢复代码

sqlserver数据库危险扩展删除和恢复代码

曾经遇过,差点抓狂,有装MSSQL的朋友,赶紧试一下,删除以下的组件.当然,前提是你要把自己的数据库搞定后再去删除,否则组件删除后很多功能不能用,为了安全,就得牺牲某些功能,当然,像我这类的,我除了把MSSQL导入后,基本上一年用不到两次,所以,我是会毫不犹豫地删除,嘿. 一, 将有安全问题的SQL过程删除.比较全面.一切为了安全! 删除了调用shell,注册表,COM组件的破坏权限 MS SQL SERVER2000 使用系统帐户登陆查询分析器 运行以下...
Sqlserver2000 数据库备份实例代码

Sqlserver2000 数据库备份实例代码

复制代码 代码如下:数据库备份实例/** **数据库备份实例 **朱二 2004年5月 **备份策略: **数据库名:test **备份文件的路径e:ackup **每个星期天凌晨1点做一次完全备份,为保险起见,备份到两个同样的完全备份文件test_full_A.bak和test_full_B.bak **每天1点(除了星期天)做一次差异备份,分别备份到两个文件test_df_A.bak和test_df_B.bak(采用附加到原备份的方式) **每一个小...
错误22022 SQLServerAgent当前未运行的解决方法

错误22022 SQLServerAgent当前未运行的解决方法

SQLserver代理已经启动了,服务里的SQLServerAgent响应服务也已经开启了 但是启动作业的时候还是提示“错误22022:SQLServerAgent当前未运行,因此,无法就本操作对其进行提示。” 有高人遇到过这个问题吗? 怎么解决能给个方法吗? SQLServerAgent 这个服务已经启动了 “控制面板 -》管理->服务->SQLSERVERAGENT->设置为自动启动”---这个已经这是好了 但是问题依然存在,一启动作...
几个扩展存储过程使用方法

几个扩展存储过程使用方法

SQL Server中包含了几个可以访问系统注册表的扩展存储过程.但实际上这几个扩展存储过程是未公开的,从sql server 7.0就有了, 在SQL server 2000中仍然保留,他们以后可能会删除.但是这几个存储过程却提供了在当前的SQL Server版本中访问系统注册表的能力, 而且很多人利用SQL Server来进行攻击系统时,往往都会用到这几个扩展存储过程.所以最好在SQL Server中禁用他们. xp_regenumvalues 以多个...
SQLServer 2000 数据库同步详细步骤[两台服务器]

SQLServer 2000 数据库同步详细步骤[两台服务器]

为什么要同步SQL Server 2000 数据库,它都用在什么场合 SQL Server 2000 数据库同步配置的原理 从0开始一步一步配置SQL Server 2000 数据库同步,非常细 已经非常熟练,可以看精品版SQL Server 2000 数据库同步配置 配置SQL Server 2000 数据库同步时的 常见问题 为什么要同步SQL Server 2000 数据库,它都用在什么场合数据实时备份同步,数据库服务器出问题时我们也有其正常工作时的...
sqlserver中向表中插入多行数据的insert语句

sqlserver中向表中插入多行数据的insert语句

下面把在sql吧里一位高手的解决方法,公布下。供大家参考: 假设有个表有 学号、姓名、学校 这三列 然后向这个表中插入 040501 孙明 山东大学 040502 李浩 山东师范 040503 王刚 烟台大学 怎么插入这三行数据啊~~~~~~~ 复制代码 代码如下:insert 表名 select "040504","孙明","山东大学" union select "040502","李浩","山东师范" union select "040503","王刚...
<< 261 262 263 264 265 266 267 268 269 270 >>