
sqlserver
文章平均质量分 67
sql_xeppp
这个作者很懒,什么都没留下…
展开
-
用批处理的形式建库建表
--创建库存储过程Create PROCEDURE [dbo].[CreateDataBaseName]( @basename varchar(30)) -- Add the parameters for the stored procedure hereASdeclare @sql varchar(1000)declare @prompt varchar(30)BEGIN -- SET原创 2010-01-21 13:41:00 · 932 阅读 · 0 评论 -
比对两数据库中表与表 字段与字段的不同(3)
-- =============================================-- Author: -- Create date: -- Description: -- compare database table_column_name and type -- view_name --原创 2012-05-16 13:30:13 · 823 阅读 · 0 评论 -
比对两数据库中表与表 字段与字段的不同(1)
前两天检查了一下开发库与测试库的表、字段及字段类型 是否一致,如果不一致,先记录下来 然后更改之 比对一次太浪费时间,索性写个小工具,比对视图名称 和 过程名称 之后再补上。 没什么复杂的业务,就是反复查那几个字典表。回头有时间 把oracle的加上。 判断列的过程 调试着有点烦了 ,所以前面定义了好多的变量 ,有兴趣的朋友可以优化一下。原创 2012-05-16 13:27:35 · 1338 阅读 · 0 评论 -
比对两数据库中表与表 字段与字段的不同(2)
接上篇 -- =============================================-- Author: -- Create date: -- Description: -- =============================================ALTER PROCEDURE [dbo].[CheckDa原创 2012-05-16 13:28:59 · 2369 阅读 · 0 评论 -
备份恢复命令
--将test库全备份到d:\test.bakBACKUP DATABASE [test] TO DISK = N'd:\test.bak' WITH NOFORMAT, INIT, NAME = N'test-完整 数据库 备份', SKIP, NOREWIND, NOUNLOAD, STATS = 10GO--将test库日志到d:\test_log15_9_46原创 2011-12-29 17:48:30 · 1415 阅读 · 0 评论 -
将历史记录移到历史表中
现在表中的数据量越来越大,需要将历史记录移到历史表中。以下过程可以实现此功能。如果觉得有问题请联系我。--用一配制表存需要转移数据的大表名称--每次都查表名与tab_name相匹配且is_used=1的 说明是当前的历史表create table config_table(configID int, --ID原创 2011-12-29 17:43:58 · 1733 阅读 · 0 评论 -
Sqlserver双机热备文档(无域)
1. 配制环境OS:Win7 DB:SQL Server R2 2. 基本配制1. 开启sqlServer服务如下图-1 图-1 2. 开启sqlServer的tcp/ip协议,在Start -> program -> sqlServerR2 -> ConfigTool -> ConfigMana原创 2011-12-08 16:57:48 · 2830 阅读 · 3 评论 -
在过程中用传来的参数拼串
<br />--case when 嵌套<br />declare @departmentID int <br />;with DP (dpid,dpname,dppreid)<br />as<br />(<br /> select dpid,dpname,DPPreID from CRC_Department_DP dp <br /> where ('1'= (case when @departmentID<0 then '1' <br /> <br />原创 2011-05-16 17:54:00 · 543 阅读 · 0 评论 -
sqlserver 查询计划相关
<br />--这个查询为所有缓存的查询计划返回XML显示计划<br />SELECT qplan.query_plan AS [Query Plan]<br />FROM sys.dm_exec_query_stats AS qstats<br /> CROSS APPLY sys.dm_exec_query_plan(qstats.plan_handle) AS qplan;<br />--想这样找到某个查询计划非常困难,因为查询文本被包含在XML显示计划内部。<br />--下面的查询使用Xquery原创 2011-05-16 17:56:00 · 704 阅读 · 0 评论 -
用sqlcmd 和 bcp工具将库中的所有表内容导出到文件中
用sqlcmd 和 bcp工具将库中的所有表内容导出到文件中 保存成 表名.xml新建文件 保存成 c:/expsql.bat sqlcmd -S tcp:192.168.2.3/ZHANGXZ-4B7215C,1433 -U xep -P xep -d attc -h-1 -q " exit(exec dbo.SelectAllTableName attc) " -o "c:/123原创 2010-01-06 13:33:00 · 2709 阅读 · 3 评论 -
批处理建库(续)
--创建触发器 视图 存储过程 函数Create PROCEDURE [dbo].[CreateProcfunction](@basename varchar(30))ASdeclare @sql varchar(1000)BEGIN -- SET NOCOUNT ON added to prevent extra result sets from -- interfering with原创 2010-01-21 13:46:00 · 547 阅读 · 0 评论 -
比对两数据库中表与表 字段与字段的不同(4)
-- =============================================-- Author: -- Create date: -- Description: -- compare database table_column_name and type -- view_name --原创 2012-05-16 13:31:13 · 891 阅读 · 0 评论