mssql
-
SQLServer 批量插入数据的两种方法
运行下面的脚本,建立测试数据库和表值参数。 复制代码 代码如下: –Create DataBase create database BulkTestDB; go use…
-
SQL Server使用Merge语句当源表数据集为空时,无法进行查询的问题
面举一个例子来具体说明一下: 有两个表SourceTable为登陆表,TargetTable为授权表,如果访问用户在登陆表中,更新授权表的授权级别,否则授权0表示游客。sql语句如…
-
SQLServer XML数据的五种基本操作
1.xml.exist 输入为XQuery表达式,返回0,1或是Null。0表示不存在,1表示存在,Null表示输入为空 2.xml.value 输入为XQuery表达式,返回一个…
-
Sql 批量查看字符所在的表及字段
复制代码 代码如下: declare @str varchar(100) set @str=’8f8el3l’ declare @s varchar(800…
-
Sql 批量替换所有表中内容
复制代码 代码如下: declare @t varchar(255),@c varchar(255) declare table_cursor cursor for select …
-
恢复.mdf 数据库步骤
方法一(只有mdf没有日志文件的可以恢复) 证明有效 1.新建同名数据库。 2.把该数据库设置为脱机。 3.删除其日志文件(.LDF),不删除后边的过程执行通不过。 4.在在查询分…
-
提升SQL Server速度 整理索引碎片
凭经验,这是索引碎片问题。检查索引碎片DBCC SHOWCONTIG(表),得到如下结果: DBCC SHOWCONTIG 正在扫描 ‘A’ 表……
-
sql 刷新视图
比如我们创建了一个表T1和一个T1的视图V1,然后更改T1,再看V1的结果: 首先创建表T1: 复制代码 代码如下: IF OBJECT_ID(‘T1’) …
-
sql 触发器使用例子
inserted,deleted是在触发器中使用的两个临时表,当执行insert操作时,在inserted中存储着当前插入的记录,在执行delete操作时,在deleted中存储着…
-
数据库 日期加减处理
在实际的处理中,还有一种比较另类的日期加减处理,就是在指定的日期中,加上(或者减去)多个日期部分,比如将2005年3月11日,加上1年3个月11天2小时。对于这种日期的加减处理,D…