-
SQL SERVER 与ACCESS、EXCEL的数据转换技巧分享
所属栏目:[PHP教程] 日期:2021-12-02 热度:138
在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下: 一、SQL SERVER 和ACCESS的数据导入导出 常规的数[详细]
-
只有mdf文件的数据库附加失败的修复技巧分享
所属栏目:[PHP教程] 日期:2021-12-02 热度:62
只有mdf文件的数据库附加失败的修复 附加时报如下错误: 服务器: 消息 1813,级别 16,状态 2,行 1 未能打开新数据库 test。CREATE DATABASE 将终止。 设备激活错误。物理文件名 d:datatest_log.LDF 可能有误。 步骤: A、用企业管理器新建一个同名的数据[详细]
-
sqlserver 锁表语句介绍
所属栏目:[PHP教程] 日期:2021-12-02 热度:135
锁定数据库的一个表 SELECT * FROM table WITH (HOLDLOCK) 注意: 锁定数据库的一个表的区别 SELECT * FROM table WITH (HOLDLOCK) 其他事务可以读取表,但不能更新删除 SELECT * FROM table WITH (TABLOCKX) 其他事务不能读取表,更新和删除 SELECT 语句中加[详细]
-
Sql Server 查询性能优化之走出索引的问题分析
所属栏目:[PHP教程] 日期:2021-12-02 热度:56
据了解绝大多数开发人员对于索引的理解都是一知半解,局限于大多数日常工作没有机会、也什么没有必要去关心、了解索引,实在哪天某个查询太慢了找到查询条件建个索引就ok,哪天又有个查询慢了,再建立个索引就是,或者干脆把整个查询SQL直接发给DBA,让DBA直[详细]
-
Sql Server查询性能优化之不可小觑的书签查找详解
所属栏目:[PHP教程] 日期:2021-12-02 热度:143
小小程序猿SQL Server认知的成长 1.没毕业或工作没多久,只知道有数据库、SQL这么个东东,浑然分不清SQL和Sql Server Oracle、MySql的关系,通常认为SQL就是SQL Server 2.工作好几年了,也写过不少SQL,却浑然不知道索引为何物,只知道数据库有索引这么个东[详细]
-
SQL Server中通过扩展存储过程达成数据库的远程备份与恢复
所属栏目:[PHP教程] 日期:2021-12-02 热度:145
本文通过实例解析了 SQL Server 数据库扩展存储过程,实现远程备份与恢复的方法和步骤 实例说明: 环境:win2k+sqlserver 2K+查询分析器 SQL SERVER服务实例名称:mainserver 需要备份的数据库名称: msdb 本地机器名称(Client端):david 本地用户:zf 密码:12[详细]
-
sql server中通过查询分析器实现数据库的备份与恢复技巧分享
所属栏目:[PHP教程] 日期:2021-12-02 热度:83
sql server的备份与恢复(查询分析器) 查询分析器: 命令: 1:备份数据库命令: backup database whdb1(要备份的数据库名) to disk=d:/zwh.bak; 2:恢复数据库命令: restore database whdb1(要恢复的数据库名) from disk=d:/zwh.bak; 3: 备份表的命令: se[详细]
-
sqlserver中查询横表变竖表的sql语句介绍
所属栏目:[PHP教程] 日期:2021-12-02 热度:130
首先是三张表, CNo对应的是课程,在这里我就粘贴了。 主表 人名表 按照常规查询 SELECT s.SName, c.CName,s2.SCgrade FROM S s INNER JOIN SC s2 ON s2.SNo = s.SNo INNER JOIN C c ON c.CNo = s2.CNo 那么结果是这样的 但是这是横表 不是我想看到的结果。[详细]
-
使用FORFILES命令来删除SQLServer备份的批解决
所属栏目:[PHP教程] 日期:2021-12-02 热度:72
虽然有很多种方式可以解决这个问题,但是我们可以用T-SQL代码来处理这个文件删除过程。我用xp_cmdshell命令和FORFILES命令来处理类似于你所列出的过程。可以从Microsoft TechNet中获得FORFILES的可靠信息,但是在这篇文章中,我将涉及FORFILES大量的结构和使[详细]
-
SQL触发器实例分析
所属栏目:[PHP教程] 日期:2021-12-02 热度:183
SQL触发器实例1 定义: 何为触发器?在SQL Server里面也就是对某一个表的一定的操作,触发某种条件,从而执行的一段程序。触发器是一个特殊的存储过程。 常见的触发器有三种:分别应用于Insert , Update , Delete 事件。 我为什么要使用触发器?比如,这么两[详细]
-
借助sql函数生成不重复的订单号的代码
所属栏目:[PHP教程] 日期:2021-12-02 热度:125
复制代码 代码如下: ALTER function [dbo].[GetOrderNum]( @ebaystockflag varchar(20)//规则字母 ) returns varchar(100) AS BEGIN declare @dt CHAR(8) declare @flag varchar(20) set @flag=B+@ebaystockflag set @dt=CONVERT(CHAR(8),GETDATE(),112) dec[详细]
-
跟我学Java系列 - 变量的类型与运行
所属栏目:[PHP教程] 日期:2021-12-02 热度:138
在Java语言中,所有的变量在使用前必须声明。 变量 就像在数学中,变量是用来保存和存储值的。在编程中,变量可以包含不同类型的值,而不仅仅是数字。我们将这些不同的类型表示为数据类型。我们有几种不同的方法来创建和使用变量,我们稍后会讲到。 数据类型[详细]
-
Python推导式分析
所属栏目:[PHP教程] 日期:2021-12-02 热度:84
Python语言有一种独特的推导式语法,有点像语法糖,可以帮你在某些场合写出比较精简酷炫的代码,同时,它的性能可能会比我们写循环要好。它主要用于初始化一个列表,也可以用于初始化集合和字典。 1. 推导式分类与用法 1.1 列表推导 列表推导式是一种快速生[详细]
-
sql语句之数据操作详解
所属栏目:[PHP教程] 日期:2021-12-01 热度:157
一、insert语句 insert用于向表中输入数据,其具体的语法结构如下。 INSERT INTO 表名称 VALUES (值1, 值2,....) 我们也可以指定所要插入数据的列: INSERT INTO table_name (列1, 列2,...) VALUES (值1, 值2,....) 示例: 复制代码 代码如下: insert into c[详细]
-
SQLServer导出sql文件/表架构和数据操作流程
所属栏目:[PHP教程] 日期:2021-12-01 热度:137
很多朋友问到sql server数据库生成脚本,只导出了数据库的sql脚本,而表里的数据依然没有导出来。很简单,看教程: 注:我这里用的SQLServer2008,其它版本应该差不多。 一、选中要导出的数据库任务生成脚本(或者在任务里面有生成脚本这个选项,好好找找能[详细]
-
SQL Server高级内容之子查询和表链接介绍及使用
所属栏目:[PHP教程] 日期:2021-12-01 热度:99
1.子查询概念 (1)就是在查询的where子句中的判断依据是另一个查询的结果,如此就构成了一个外部的查询和一个内部的查询,这个内部的查询就是自查询。 (2)自查询的分类 1)独立子查询 -独立单值(标量)子查询(=) 复制代码 代码如下: Select testID,stuID,testB[详细]
-
SqlServer 扩展属性的详解
所属栏目:[PHP教程] 日期:2021-12-01 热度:183
SqlServer帮助中对扩展属性的描述是: The Extended Properties property sets or retrieves provider-specific connection information that cannot be explicitly described through the property mechanism. 对于扩展属性有如下操作: 复制代码 代码如下:[详细]
-
SQL判断字段列是否存在的措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:174
增加字段 复制代码 代码如下: alter table docdsp add dspcode char(200) 删除字段 复制代码 代码如下: ALTER TABLE table_NAME DROP COLUMN column_NAME 修改字段类型 复制代码 代码如下: ALTER TABLE table_name ALTER COLUMN column_name new_data_type[详细]
-
ADO.NET数据连接池详解
所属栏目:[PHP教程] 日期:2021-12-01 热度:138
本篇文章起源于在GCR MVP Open Day的时候和C# MVP张响讨论连接池的概念而来的。因此单独写一篇文章剖析一下连接池。 为什么需要连接池 剖析一个技术第一个要问的是,这项技术为什么存在。 对于每一个到SQL Server的连接,都需要经历TCP/IP协议的三次握手,身[详细]
-
如何创建支持FILESTREAM的数据库示例分析
所属栏目:[PHP教程] 日期:2021-12-01 热度:174
本主题说明如何创建支持 FILESTREAM 的数据库。由于 FILESTREAM 使用一种特殊类型的文件组,因此,在创建数据库时,必须至少为一个文件组指定 CONTAINS FILESTREAM 子句。 创建启用了 FILESTREAM 的数据库 1.在 SQL Server Management Studio 中,单击新建查[详细]
-
通过sql存储过程发送邮件的技巧
所属栏目:[PHP教程] 日期:2021-12-01 热度:177
SQL Server怎样配置发送电子邮件 通常大家都知道:SQL Server与Microsoft Exchange Server集成性很好,关于这方面的配置,在SQL Server的联机帮助里有详细的说明,在此不再赘述。然而我们更关心的问题是:在没有Exchange Server的情况下,如何配置SQL Server[详细]
-
还原sql server数据库的处理措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:155
如何从备份设备还原备份(企业管理器) 从备份设备还原备份 展开服务器组,然后展开服务器。 展开数据库文件夹,右击数据库,指向所有任务子菜单,然后单击还原数据库命令。 在还原为数据库框中,如果要还原的数据库名称与显示的默认数据库名称不同,请在其[详细]
-
sql脚本查询数据库表,数据,结构,约束等操作的技巧
所属栏目:[PHP教程] 日期:2021-12-01 热度:184
1.查询当前数据库所有表 复制代码 代码如下: SELECT O.object_id AS TableId, TableName=O.name , TableDesc= O.type FROM sys.columns C INNER JOIN sys.objects O ON C.[object_id]=O.[object_id] AND O.type=U AND O.is_ms_shipped=0 INNER JOIN sys.types[详细]
-
MSSQL木马修复,中木马后的处理措施
所属栏目:[PHP教程] 日期:2021-12-01 热度:73
复制代码 代码如下: declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select a.name,b.name from sysobjects a,syscolumns b ,systypes c where a.id=b.id and a.xtype=u and c.name in (char, nchar, nvarchar, varchar,text,nte[详细]
-
SQL中Group分组获取Top N技巧实现可首选row_number
所属栏目:[PHP教程] 日期:2021-12-01 热度:53
有产品表,包含id,name,city,addtime四个字段,因报表需要按城市分组,统计每个城市的最新10个产品,便向该表中插入了100万数据,做了如下系列测试: 复制代码 代码如下: CREATE TABLE [dbo].[products]( [id] [int] IDENTITY(1,1) NOT NULL, [name] [nvar[详细]

浙公网安备 33038102330468号