-
修复断电等损坏的SQL 数据库
所属栏目:[MsSql教程] 日期:2020-12-12 热度:60
如数据库名为:FreeHost 首先是设置为单用户模式,然后修复,最后是恢复多用户模式。 ALTER DATABASE [FreeHost] SET SINGLE_USER GO DBCC CHECKDB('FreeHost',repair_allow_data_loss) WITH TABLOCK GO ALTER DATABASE [FreeHost] SET MULTI_USER GO --CHEC[详细]
-
SQL 返回期间内的所有日期
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
div class="codetitle" a style="CURSOR: pointer" data="67312" class="copybut" id="copybut67312" onclick="doCopy('code67312')" 代码如下:div class="codebody" id="code67312" select rownum as dateIndex,to date('20090701','yyyy-mm-dd')+ rownum-1[详细]
-
数据库中的内容字段被挂马的替换方法 SQL注入
所属栏目:[MsSql教程] 日期:2020-12-12 热度:102
清除了sqlsever中的一些挂马字段,现在总结sqlsever批量替换数据库挂马字段一文,希望可以帮助有需要的人。 【处理方法】 1、先备份数据,防止删除挂马字段的时候,丢失数据; 2、对挂马的表中的字段text小于8000执行以下语句(网上的很多软件与方法都是针对[详细]
-
同一个sql语句 连接两个数据库服务器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
exec sp_addlinkedserver '逻辑名称','','SQLOLEDB','远程服务器名或ip地址' exec sp_addlinkedsrvlogin '逻辑名称','false',null,'用户名','密码' go 建立完成之后就可以正常使用了 select * from 逻辑名称。数据库名称。dbo。表名称 这是一个完整的sql语句[详细]
-
SQL Server 空值处理策略[推荐]
所属栏目:[MsSql教程] 日期:2020-12-12 热度:80
文章转自IT专家网论坛,作者builder 本文探讨了在SQL Server中处理这些值时涉及的3个问题:计数、使用空表值以及外键处理。 数据完整性是任何数据库系统要保证的重点。不管系统计划得有多好,空数据值的问题总是存在。本文探讨了在SQL Server中处理这些值时[详细]
-
sql2005 create file遇到操作系统错误5拒绝访问 错误1802
所属栏目:[MsSql教程] 日期:2020-12-12 热度:63
问题1:尝试打开或创建物理文件 'E:Library.mdf' 时,CREATE FILE 遇到操作系统错误 5(拒绝访问。)。 最佳回答: 这是因为SQL Server的启动帐户(一般是system或某个操作系统管理员),对E盘根目录没有创建文件的权限。右击E盘,在属性里查看“安全”选项卡[详细]
-
SQL SERVER 删除重复内容行
所属栏目:[MsSql教程] 日期:2020-12-12 热度:136
对于重复行删除的问题,网上很难找到合适的答案,问问题的不少,但在搜索引擎中草草地看了一下前面的记录都没有解决方案。 其实这个问题可以很华丽的解决。 1、如果这张表没有主键(或者相同的行并没有不相同的内容列),则需要新建一个自增列,用来区分不同列[详细]
-
SQL SERVER 的SQL语句优化方式小结
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
1、SQL SERVER 2005的性能工具中有SQL Server Profiler和数据库引擎优化顾问,极好的东东,必须熟练使用。 2、查询SQL语句时打开“显示估计的执行计划”,分析每个步骤的情况 3、初级做法,在CPU占用率高的时候,打开SQL Server Profiler运行,将跑下来的数[详细]
-
数据库高并发情况下重复值写入的避免 字段组合约束
所属栏目:[MsSql教程] 日期:2020-12-12 热度:52
10线程同时操作,频繁出现插入同样数据的问题。虽然在插入数据的时候使用了: insert inti tablename(fields....) select @t1,@t2,@t3 from tablename where not exists (select id from tablename where t1=@t1,t2=@t2,t3=@t3) 当时还是在高并发的情况下无[详细]
-
一个有趣的SQL命题 用一条语句切换BIT型的真假值
所属栏目:[MsSql教程] 日期:2020-12-12 热度:122
当然,第一反应是用存储过程。判断原来这个字段值,然后UPDATE。 网上粗粗找了一下没找到方案。自己一动手,居然有个很有趣的结果,连WHERE都不用 对数据库的BIT型赋值,用SQL语句来操作和用管理界面输入不同。管理界面输入必须用TRUE或FALSE来填写。而SQL语[详细]
-
AspNetPager分页控件 存储过程
所属栏目:[MsSql教程] 日期:2020-12-12 热度:120
div class="codetitle" a style="CURSOR: pointer" data="77569" class="copybut" id="copybut77569" onclick="doCopy('code77569')" 代码如下:div class="codebody" id="code77569" SET QUOTED_IDENTIFIER ON GO SET ANSI_NULLS ON GO ALTER PROCEDURE usp_[详细]
-
SQL Server自动生成日期加数字的序列号
所属栏目:[MsSql教程] 日期:2020-12-12 热度:124
USE MASTER GO IF EXISTS(SELECT FROM dbo.sysdatabases WHERE name='my_test_database') DROP DATABASE [my_test_database] GO CREATE DATABASE [my_test_database] GO USE [my_test_database] GO CREATE TABLE [my_table] ([my_id] VARCHAR(16)) GO --存储[详细]
-
远程连接局域网内的SQL Server 的方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:186
第一个错误"SQL Server 不存在或访问被拒绝"通常是最复杂的,错误发生的原因比较多,需要检查的方面也比较多。一般说来,有以下几种可能性: 1、SQL Server名称或IP地址拼写有误; 2、服务器端网络配置有误; 3、客户端网络配置有误。 要解决这个问题,我们一般[详细]
-
SQL Server 索引维护sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
使用以下脚本查看数据库索引碎片的大小情况: div class="codetitle" a style="CURSOR: pointer" data="51850" class="copybut" id="copybut51850" onclick="doCopy('code51850')" 代码如下:div class="codebody" id="code51850" DBCC SHOWCONTIG WITH FAST,[详细]
-
从两种SQL表连接写法来了解过去
所属栏目:[MsSql教程] 日期:2020-12-12 热度:73
例如:一个二表连接的SQL,有两种写法: (1)select A.c1,A.c2,B.c1,B.c2 from table1 A,table2 B where A.id=B.id (2)select A.c1,B.c2 from table1 A join table2 B on A.id=B.id 哪种写法好呢?现在提倡用哪一种? 你喜欢用哪一种? div class="codetitle" a sty[详细]
-
SQLServer 循环批处理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:74
下面方法可以用来快速生成一批数据 if(object_id('t') is not null) drop table t go create table t(id int identity(1,1),name varchar(40)) go insert into t(name) select newid() go 10 select from t / 1 18C1C418-9029-4599-8D5E-616354A113C8 2 A0FE[详细]
-
从每个分类选择10条记录的sql语句
所属栏目:[MsSql教程] 日期:2020-12-12 热度:88
从每个分类选择10条记录 div class="codetitle" a style="CURSOR: pointer" data="67338" class="copybut" id="copybut67338" onclick="doCopy('code67338')" 代码如下:div class="codebody" id="code67338" select a.* from Content a where a.log_ID in (s[详细]
-
SQLServer XML查询快速入门(18句话)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
sql xml 入门: --by jinjazz 1、xml: 能认识元素、属性和值 2、xpath: 寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) 语法格式,这些语法可以组合为条件: "."表示自己,".."表示父亲,"/"表示儿子,"//"表示后代, "name"表示按名字查找,"@[详细]
-
被遗忘的SQLServer比较运算符谓词
所属栏目:[MsSql教程] 日期:2020-12-12 热度:192
官方的参考文档 http://technet.microsoft.com/zh-cn/library/ms187074%28SQL.90%29.aspx 他们作用于比较运算符和子查询之间,作用类似Exists、not exists、in、not in以及其他逻辑意义,这些语法同样被SQLServer2000支持但是很少看到有人用它们。 div class[详细]
-
SQLServer中求两个字符串的交集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:149
使用javascript的数组来计算,代码如下: div class="codetitle" a style="CURSOR: pointer" data="14573" class="copybut" id="copybut14573" onclick="doCopy('code14573')" 代码如下:div class="codebody" id="code14573" use tempdb go if (object_id ('[详细]
-
SQL Server 触发器 表的特定字段更新时,触发Update触发器
所属栏目:[MsSql教程] 日期:2020-12-12 热度:115
div class="codetitle" a style="CURSOR: pointer" data="16038" class="copybut" id="copybut16038" onclick="doCopy('code16038')" 代码如下:div class="codebody" id="code16038" create trigger TR_MasterTable_Update on MasterTable after update as i[详细]
-
SQL 查询分析中使用net命令问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:147
在DOS命令下(或Bat文件)执行: net use 192.168.100.1ipc$ ks-c-001-11 /user:administrator COPY 192.168.100.1xmXMSALE_DBC. c:temp /y COPY 192.168.100.1xmXMsale07. c:temp /y COPY 192.168.100.1xmXMsale10. c:temp /y COPY 192.168.[详细]
-
SQLServer 批量导入目录文件
所属栏目:[MsSql教程] 日期:2020-12-12 热度:67
openrowset的用法可以参考msdn http://technet.microsoft.com/zh-cn/library/ms190312.aspx 如果文件很多,建议还是用程序倒入了 div class="codetitle" a style="CURSOR: pointer" data="56951" class="copybut" id="copybut56951" onclick="doCopy('code56[详细]
-
sql语言中delete删除命令语句详解
所属栏目:[MsSql教程] 日期:2020-12-12 热度:150
Table:用于标示删除的数据表的名称。 1:该表必须是一个事实存在的表,对于该处的表必须是一个实际存在于数据库中的表格,必能是由于select等语句创造出来的中间表。 2:该方式可以通过联合的方式同时在两个表格中满足一定关联条件的数据。 Top(*)用于指[详细]
-
Linq to SQL 插入数据时的一个问题
所属栏目:[MsSql教程] 日期:2020-12-12 热度:56
代码如下:create table RSSFeedRight ( FeedId int Foreign Key (FeedId) References RSSFeed(FeedId) NOT NULL,-- FeedId, UserId int Foreign Key (UserId) References UserInfo(UserId) NOT NULL,-- UserId, RightValue bigint NOT NULL Primary key (Use[详细]