
SQL Server
文章平均质量分 60
CatchMe_439
这个作者很懒,什么都没留下…
展开
-
SQL语句中----删除表数据drop、truncate和delete的用法
一、SQL中的语法 1、drop table 表名称 eg: drop table dbo.Sys_Test 2、truncate table 表名称 eg: truncate table dbo.Sys_Test 3、delete from 表名称 wher转载 2017-02-12 20:29:00 · 4975 阅读 · 0 评论 -
SQL SERVER 获取数据库内存大小
SELECT ltrim(str((convert (dec (15,2),dbsize) + convert (dec (15,2),logsize)) * 8192 / 1048576,15,2))+'MB' database_sizefrom (select sum(convert(bigint,case when status & 64 = 0 then size else 0原创 2017-10-26 09:51:50 · 1097 阅读 · 0 评论 -
SQL Server 2008通过LinkServer连接MySQL
SQL Server 2008中需要访问MySQL的数据,可以通过调用MySQL的ODBC驱动,在SQL Server中添加LinkServer的方式实现。步骤:1.从MySQL网站下载最新的MySQL ODBC驱动:http://www.mysql.com/downloads/connector/odbc/,目前的版本是5.1.82.在SQL Server所在的服原创 2017-10-26 10:02:29 · 1723 阅读 · 0 评论 -
SQL SERVER 备份压缩(Datacenter 或者 Enterprise 版本分多个文件备份)
USE [IPVA_Builder]GO/****** Object: StoredProcedure [dbo].[usp_BackupCompression] Script Date: 10/23/2017 09:06:38 ******/SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- ===================原创 2017-10-23 16:30:01 · 677 阅读 · 0 评论 -
导出数据库中表数据为CSV文件(带表头)
EXEC xp_cmdshell 'sqlcmd -E -Q "select * from IPVA_Builder..Build_GetCsvResLog" -o E:\123\Build_GetCsvResLog.csv '/****** Object: StoredProcedure [dbo].[user_ExportDataCSV] Script Date: 06/18/201原创 2017-06-21 10:01:01 · 9329 阅读 · 0 评论 -
[数据库]Bulk Insert命令详细
Bulk Insert命令详细 BULK INSERT以用户指定的格式复制一个数据文件至数据库表或视图中。 语法:BULK INSERT [ [ 'database_name'.][ 'owner' ].]{ 'table_name' FROM 'data_file' } WITH ( [ BATCHSIZE [ = batch_size ] ],原创 2017-11-15 11:25:05 · 6738 阅读 · 0 评论 -
SQL SERVER2008R2 数据库-CSV文件数据导入到临时表
CSV文件数据格式如下:SQL脚本如下: create table #temp5 ( ID INT , SiteKey NVARCHAR(100), BeginTime NVARCHAR(100), EndTime NVARCHAR(100), RefWeek NVARCHAR(100), RefNum NVARCHAR(100), RefIncrement...原创 2018-05-08 13:56:42 · 2286 阅读 · 2 评论 -
SQL SERVER 批量删除存储过程
sqlserver 2005一次只能删除一个存储过程,如果多了,需要很长时间才能删完,所以写了一段语句,直接就把当然数据库下所有用户自定义的存储过程给drop了。不过使用都请留心,当前打开的数据库哦。下面贴代码declare proccur cursor for select [name] from sysobjects where type='P'declare @pr...原创 2018-06-01 14:18:20 · 1903 阅读 · 0 评论 -
SQL SERVER 数据库备份压缩机制
备份压缩机制backup database IPVA_Appleto disk = N'D:/IPVA_Apple2018.Bak'with STATS = 1,compression;--压缩备份一般备份BACKUP DATABASE IPVA_Apple TO DISK='d:\IPVA_Apple2018.bak'原创 2017-10-23 16:17:35 · 3368 阅读 · 0 评论 -
Sql Server 查看所有存储过程或视图的位置及内容
前一段时间,有个需求,就是对部分表进行了分库,所以,原库里面的存储过程、视图和函数里的表名等信息也要跟着更新,刚开始尝试手动检查了几个存储过程,可发现存储过程太多,检查起来效率很低,还容易出错,况且还有视图和函数,所以就想到了 Sql Server 内置的目录视图,找了一下,果然找到了解决办法: use ReportServer$SQLSERVERselect a.name,a.[type],b转载 2017-02-14 14:16:09 · 1257 阅读 · 0 评论 -
SQL Server2008R2大批数据导出导入文本文件
USE [IPVA_Builder] GO /* Object: StoredProcedure [dbo].[usp_ExportOrImport_Data] Script Date: 03/04/2017 20:50:48 */ SET ANSI_NULLS ON GO SET QUOTED_IDENTIFIER ON GO – ======================原创 2017-03-04 20:51:54 · 1675 阅读 · 0 评论 -
SQL Server 根据分隔符依次截取每个子字符串
1. ***--根据递归先求得一串序列,再根据序列使用charindex函数截取依次靠近分隔符的字符串,之后通过WHERE条件中判断分隔符位置筛选目标字符串*** DECLARE @str VARCHAR(1000)='Chris,Nancy,Alvin,Sherman,Erick,Josie,Sonia,Joanna'; WITH TEMP AS ( SELECT 1 AS原创 2017-03-15 11:43:10 · 4711 阅读 · 0 评论 -
Bcp导出数据库数据为CSV文件(不带表头)
/****** Object: StoredProcedure [dbo].[Export_FormatCSV] Script Date: 06/15/2017 16:02:27 ******/IF EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[Export_FormatCSV]') AN原创 2017-06-21 09:48:59 · 3418 阅读 · 0 评论 -
SQL Server 2008 R2 主从数据库同步(日志传送的方式 Log Shipping)
注意事项: 1、为主从服务器添加新的系统用户并设置好密码; 2、主从服务器都开启SQL Server的代理服务,并设置为开机自动启动 3、在数据库配置管理其中把SQL Server服务和SQL Server的代理服务的登录信息设置为上边添加的系统用户,并设置好密码。(记得主从服务器都需要这样设置,不要忘记了,我都是忘记了,怎么弄都不行) 4、用户共享的文件目录,共享访问时需...转载 2018-06-28 09:56:09 · 7928 阅读 · 0 评论