随笔分类 - T-SQL
摘要:--创建链接服务器exec sp_addlinkedserver 'srv_lnk', ' ', 'SQLOLEDB ', '121.52.215.250' exec sp_addlinkedsrvlogin 'srv_lnk', 'false ',null, 'sa ', '12345678' go --导入示例SET IDENTITY_INSERT MN_ExamPaper ON--INSER...
阅读全文
摘要:分页存储过程代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--CreatePROCEDURE[dbo].[GetRecordWithPage]@fieldsTypenvarchar(1000),--字段列表(带类型),用于@t表变量的字段声明,如:P...
阅读全文
摘要:把以前做项目时用到的字符串操作函数发出来:/*-----------------------------------------------------------------------------------------* Copyright(C) 2008 版权所有* 功能描述:得到字符串长度* 创建标识:亦心,2009年月日* 修改标识:-----------------------------------------------------------------------------------------*/IF EXISTS (SELECT * FROM sysobjects
阅读全文
摘要:一个简单的问题被我搞复杂了,google,baidu都不行,我一直在想着怎么用access的语法来实现,也就是在access上面做文章,回来的时候,灵机一动,既然是sql就应该可以用sql的语法来实现,何况我对access不很熟原来的语句:select TOP 100 * from OpenRowSet('microsoft.jet.oledb.4.0',';database=D:\Demo\We...
阅读全文
摘要:(1) 游标CURSOR 定义,赋值,打开,使用While Loop循环读取,最后关闭。/* 声明单向游标。双向游标定义为Scroll Cursor */DECLARE MyCursor cursor FOR SELECT Column1, Column2 FROM 某某表Where 某某条件OPEN MyCursor /* 打开游标*/ FETCH NEXT from MyCursor Into...
阅读全文
摘要:--1.数据库备份脚本sqlserverbackup.sql-- SQLServer2000数据库系统清理用户数据库日志和备份用户数据库数据脚本declare @dumpfile varchar(50) declare @msg varchar(70) select @dumpfile = 'd:\backup\north' + datename(dw,getdate())+'.bak' sel...
阅读全文
摘要:删除扩展存储过程:EXEC sp_dropextendedproc 'xp_cmdshell'恢复删除的扩展存储过程:EXEC sp_addextendedproc xp_cmdshell, @dllname='xplog70.dll'xp_cmdShell -> xplog70.dllxp_dirtree -> spstart.dll
阅读全文
摘要:--insert 触发器create trigger tri_insert on student for insert as declare @stuID char(10) select @stuID=s.stuID from student s inner join inserted i on s.stuID=i.stuID if @stuID='001' begin raiserror('不...
阅读全文