SQLSERVER2005 数据库备份脚本
    
            
摘要:DECLARE @strPath NVARCHAR(200)set @strPath = replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'E:\Backup\Mis.B...
        
阅读全文
                posted @ 
2010-01-13 16:44 
白沙河
        
阅读(2102) 
         
        推荐(0)     
             
            
            
    SQLSERVER 获得 错误消息
    
            
摘要:alter procedure testexceptionasdeclare @date datetime;beginbegin try set @date=cast('200012' as datetime); select @date;end trybegin catch select * from master.dbo.sysmessages where [error] = @@error;...
        
阅读全文
                posted @ 
2010-01-06 18:00 
白沙河
        
阅读(270) 
         
        推荐(0)     
             
            
            
    sqlserver 连接 oracle 分布式事务
    
            
摘要:这两天在处理sqlserver通过链接服务器连oracle数据库写入数据到oracle数据库,在sqlserver的存储过程中, begin traninsert oracle.....commit;sqlserver 存储过程编译通过,执行是报错: OLE DB 访问接口 "MSDAORA" 无法启动分布式事务后来在网上搜索资料,有人指出是MSDTC服务设置的问题,http://www.cnbl...
        
阅读全文
                posted @ 
2009-12-11 14:23 
白沙河
        
阅读(870) 
         
        推荐(0)     
             
            
            
    sqlserver isNull 用法
    
            
摘要:select iSNULL(max(type_id),0)+1 from c_type where type_class='类型' isnull有两个参数,第一个是需要判断的参数, 第二个是如果第一个参数为null时,用于替换的值
        
阅读全文
                posted @ 
2008-08-04 18:03 
白沙河
        
阅读(2153) 
         
        推荐(0)     
             
            
            
    SQLSERVER 导入带IDENTITY属性的数据
    
            
摘要:SQLSERVER 自带的数据导入工具有两点不好: 1. 数据库复制,会复制所有表的所有数据,有的大表没有必要导,不好控制 2. 数据导入,当表中有IDENTITY限制时,只能一个一个表去设定取消,导入后再设置回去 今天写了一段SQL,来执行部分表的数据导入 用到了一些知识点: 1. 建立链接服务器 2. 设置IDENTITY列的可插入属性 3. 带参数的游标 建立链接服务器 EXEC sp...
        
阅读全文
                posted @ 
2008-05-06 16:59 
白沙河
        
阅读(822) 
         
        推荐(0)     
             
            
            
    SQLSERVER 实现带参数的游标
    
            
摘要:from:http://lwlzyjl.cnblogs.com/ 方法一: CREATE TABLE #tabTmp(id int) INSERT #tabTmp EXECUTE('SELECT id FROM '+@TableName) declare curOne cursor for SELECT id ...
        
阅读全文
                posted @ 
2008-05-06 16:24 
白沙河
        
阅读(1485) 
         
        推荐(1)     
             
            
            
    SQLSERVER2005 建立链接服务器
    
            
摘要:SQLSERVER2005 建立链接服务器 用系统存储过程 exec sp_addlinkedserver 'ITSV', '', 'SQLOLEDB', '192.168.1.2\sql2005' // 链接服务器名称,驱动,目标服务器ip及实例名称(用默认的话就不需要写\sql2005了) exec sp_addlinkedsrvlogin 'ITSV', ...
        
阅读全文
                posted @ 
2008-04-20 11:53 
白沙河
        
阅读(2234) 
         
        推荐(0)     
             
            
            
     关于primary文件组已满的原因及解决方法总结(from csdn)
    
            
摘要:1.检查你的磁盘剩余空间是否足够,如果没有磁盘剩余空间,则清理磁盘,腾出空间 2.检查你的磁盘分区格式 如果是FAT16,则数据文件最大只能是2G 如果是FAT32,则数据文件最大只能是4G 改为NTFS分区则没有这种限制 3.检查一下你有没有限制数据库文件的大小 企业管理器--右键你的数据库--属性--文件增长限制--如果有限制大小,取消限制 4.检查你的SQL版本,如果你用MSDE,则限...
        
阅读全文
                posted @ 
2008-02-20 11:21 
白沙河
        
阅读(627) 
         
        推荐(0)     
             
            
            
    SQLServer 日期,字符串格式转换
    
            
摘要:SELECT convert(char,你的日期字段,120) as date2 FROM table mssql默认以系统时间格式输出,你可以调整系统的时间格式来解决 当然是在程序里解决比较灵活,convert(char,date,N)输出的各中样式 N 日期样式 0 04 2 2005 9:06AM 1 04/02/05 2 ...
        
阅读全文
                posted @ 
2008-01-03 18:47 
白沙河
        
阅读(6656) 
         
        推荐(0)     
             
            
            
    SQLServer实现树型结构数据查询的存储过程,类似oracle的connect by
    
            
摘要:CREATE PROCEDURE [dbo].[sp_get_tree_relation] (@table_name nvarchar(50), @id nvarchar(50), @name nvarchar(50), @parent_id nvarchar(50), @startId nvarchar(20)) AS declare @v_id int declare @v_l...
        
阅读全文
                posted @ 
2008-01-03 18:24 
白沙河
        
阅读(764) 
         
        推荐(0)