SQL SERVER
xyj052
这个作者很懒,什么都没留下…
展开
-
SQL SERVER 2005 新功能
举几个例子来简单说明 这些例子我引用了Northwind库。1. TOP 表达式 SQL Server 2000的TOP是个固定值,是不是觉得不爽,现在改进了。 --前n名的订单declare @n int set @n = 10 select TOP(@n) * from Orders 2. 分页 不知各位过去用SQL Server 2000是怎么分页的,大多都用到了临时表。SQ转载 2009-07-31 09:38:00 · 357 阅读 · 0 评论 -
启用 'Ad Hoc Distributed Queries'
SQL Server 阻止了对组件 Ad Hoc Distributed Queries 的 STATEMENTOpenRowset/OpenDatasource 的访问,因为此组件已作为此服务器安全配置的一部分而被关闭。系统管理员可以通过使用 sp_configure 启用 Ad Hoc Distributed Queries。EXEC sp_configure show原创 2009-11-18 20:49:00 · 469 阅读 · 0 评论 -
ACCESS数据插入到SQL SERVER
insert into aaaa(userid,checktime)select userid,checktime FROM opendatasource( Microsoft.Jet.OLEDB.4.0,Data Source="d:/11.mdb";Jet OLEDB:Database Password=dd)...aa原创 2009-11-18 20:50:00 · 413 阅读 · 0 评论 -
STUFF用法
<br /> STUFF ( character_expression , start , length ,character_expression )<br /> 参数<br /> character_expression <br /> 一个字符数据表达式。character_expression 可以是常量、变量,也可以是字符列或二进制数据列。<br /> start <br /> 一个整数值,指定删除和插入的开始位置。如果 start 或 length 为负,则返回空字符串。如果 sta转载 2010-07-16 17:09:00 · 610 阅读 · 0 评论 -
SQL SERVER 多列显示
<br />createtable #tb(id int,count1 varchar(6),count2 int)<br />insertinto #tb<br />select1,'001', 700unionall<br />select2,'002', 800unionall<br />select3,'003', 900unionall<br />select4,'004', 1000unionall<br />select5,'005', 1100unionall<br />select6转载 2010-06-19 21:28:00 · 555 阅读 · 0 评论 -
SQL2000,SQL2005存储过程解密
Create PROCEDURE [dbo].[sp_windbi$decrypt](@procedure sysname = NULL, @revfl int = 1)AS/**//*王成辉翻译整理,转贴请注明出自微软BI开拓者www.windbi.com调用形式为:exec dbo.sp__windbi$decrypt @procedure,0如果第二个参数使用1的话,会给出该存储过程的一些提示。--版本4.0 修正存储过程过长解密出来是空白的问题*/SET NOCOUNT ONIF @revfl =转载 2010-09-01 14:20:00 · 691 阅读 · 0 评论 -
无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务
一、 问题现象在执行分布式事务时,在sql server 2005下收到如下错误:消息 7391,级别 16,状态 2,过程 xxxxx,第 16 行无法执行该操作,因为链接服务器 "xxxxx" 的 OLE DB 访问接口 "SQLNCLI" 无法启动分布式事务。 二、 解决方案1. 双方启动MSDTC服务MSDTC服务提供分转载 2012-10-25 13:37:23 · 8791 阅读 · 0 评论 -
CTE
create table tb(id varchar(3) , pid varchar(3) , name varchar(10))insert into tb values('001' , null , '广东省')insert into tb values('002' , '001' , '广州市')insert into tb values('003' , '001' , '深圳市'转载 2013-03-12 16:39:41 · 589 阅读 · 0 评论 -
单元格里强制换行和删除强制换行
我们在 Excel 工作表里,按回车(Enter)一般会转到同一列下一个单元格。 如果要强制换行,就要在编辑单元格时,同时按下Alt+回车,这样就可以强制换行了。如果要删除强制换行,在单元格里直接在下一行最开始的位置按回格(Backspace)或在上一行最后的位置按删除(Delete)。如果你要删除整个工作表(或整行/整列)所有单元格中的强制换行,就可以用查找、替换转载 2013-03-01 09:57:46 · 1883 阅读 · 0 评论