-
SQLserver游标原理和使用方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:57
?在数据库开发过程中,当你检索的数据只是一条记录时,你所编写的事务语句代码往往使用SELECT INSERT 语句。但是我们常常会遇到这样情况,即从某一结果集中逐一地读取一条记录。那么如何解决这种问题呢?游标为我们提供了一种极为优秀的解决方案。 1.1 游标[详细]
-
sqlserver2005功能模块注意事项
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
sqlserver2005功能模块注意事项 ? ?Analysis Services ·?如果 Analysis Services 已从 SQL Server 2000 升级,则必须使用 SQL Server Management Studio 重新处理所有多维数据集、维度和挖掘模型。 Reporting Services ·?您在安装过程中指定的 Reporting S[详细]
-
SQLServer字符串批量拆分得方法
所属栏目:[MsSql教程] 日期:2020-12-12 热度:180
其实拆分和批量拆分的方法是一样的,所谓批量就是用out apply来调用单个拆分函数。 ? ? /* SQLServer字符串拆分函数,by jinjazz --原始数据 id????????? names ----------- -------------------- 1?????????? jinjazz,blog,csdn 2?????????? sql,ms --生成的[详细]
-
DataList时间格式
所属栏目:[MsSql教程] 日期:2020-12-12 热度:82
% #?DataBinder.Eval(Container.DataItem, " sl_data " )? % 这里绑定在数据库里面获取的时间字段,sqlserver里面的时间类型,获取到的是2006-1-19?0:00:00?这样的类型,我得到2006-1-19这个类型 可以如下操作。 1。 % #?DataBinder.Eval(Container.DataItem[详细]
-
18句话入门SQLServer XML
所属栏目:[MsSql教程] 日期:2020-12-12 热度:178
/* sql xml 入门: ???????? --by jinjazz ???? ????????1、xml:????????????????能认识元素、属性和值 ???? ????????2、xpath:????????寻址语言,类似windows目录的查找(没用过dir命令的话就去面壁) ???????????????????????????? ?????????????????????????[详细]
-
SQLServer中的Scanf和Printf
所属栏目:[MsSql教程] 日期:2020-12-12 热度:85
SQLServer中有两个扩展存储过程实现Scanf和Printf功能,恰当的使用它们可以在提取和拼接字符串时大幅度简化SQL代码。 1、xp_sscanf,用它可以分解格式相对固定的字符串,这对于厌倦使用一堆substring和charindex的朋友来说不错。比如前几天的一个帖子中提出[详细]
-
一些文章的地址
所属栏目:[MsSql教程] 日期:2020-12-12 热度:107
1. 串行化(Serialization) ??? http://www.vckbase.com/document/viewdoc/?id=918 2. 快速深入地掌握和管理数据库系统 ??? http://blog.chinaunix.net/u2/70714/article_87638.html 3. sqlserver 常用存储过程集锦 ??? http://database.ctocio.com.cn/293/92[详细]
-
sqlserver 2005 xml字段的读写操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:59
最近在做项目的时候遇到了这个问题??? 从网上找到一些资料?? 所以转载过来??? 提供给那些遇到和没遇到过的朋友参考 文章转载于?? http://hi.baidu.com/alexyeat/blog/item/8c0d2250cd93365b1138c229.html sqlserver2005 有xml字段了,下面是关于xml字段的相[详细]
-
SQLServer获取每组前10%的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:130
sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合. ? 比如获取每个表的前10%个字段。 ? ? select id , name , colid , rn from ( select * , rn = ntile ( 10 ) ??? over ( partition by id order by colorder ) from syscolumns )[详细]
-
SQLServer获取每组前10%的数据
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
sqlserver2005有关键字ntile(x)和over(partition by.. order by..)子句配合. 比如获取每个表的前10%个字段。 select id, name ,colid,rn from ( select *,rn=ntile(10) ?? over (partition by id order by colorder) from syscolumns )t where rn=1[详细]
-
表结构设计器(EZDML)升级到版本1.3
所属栏目:[MsSql教程] 日期:2020-12-12 热度:95
解决以下问题: 1.对SQLSERVER和其它ODBC数据库的支持; 2.支持一个文件中创建多个数据模型图; 3.支持模型中表和字段的复制和粘贴; 4.生成C++代码; 5.其它一些改进和BUG修复。[详细]
-
“将数据发送到运行IIS的计算机的请求失败.有关详细信息请参阅HR
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
? ????? 现在在做的一个系统涉及到PDA上的sqlce与pc上的SqlServer2005的同步,同步采用合并复制的方式进行,但是从昨天开始调试程序是发现pda可以从主机上下载数据,但是不能把pda上的数据发送到主机数据库,提示错误为:???" 将数据发送到运行IIS的计算机的[详细]
-
SQLServer 分页存储过程(1)
所属栏目:[MsSql教程] 日期:2020-12-12 热度:152
/** if exists (select * from sysobjects where name='page_sort') drop proc page_sort **/ create proc page_sort( ?@Name? nvarchar(100)='',???? --表名,如 pinyin ?@PageSize int,?????????? --每页的记录数,默认为 10 ?@CurPage int=1,?????????? --[详细]
-
连接
所属栏目:[MsSql教程] 日期:2020-12-12 热度:78
?package com.sofore.JDBC; import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; public class GetConnection {?public static Connection test(){??try {???Class.forName("com.microsoft.jdbc.sqlserver.SQLServer[详细]
-
SQLServer优化资料整理
所属栏目:[MsSql教程] 日期:2020-12-12 热度:151
查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 6、查询出的数据量过大(可以采用多次查询[详细]
-
SQLServer获取Excel中所有Sheet
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
E盘根目录新建一个Excel文件aa.xls后测试如下代码 ? ? use tempdb go if ( object_id ( 'udf_getExcelTableNames' ) is not null ) ??? drop function dbo . udf_getExcelTableNames go create function udf_getExcelTableNames (@ filename varchar ( 1000[详细]
-
Sqlserver函数小集
所属栏目:[MsSql教程] 日期:2020-12-12 热度:177
***function(/*常用函数*/)***?? ??? ? ----统计函数----?? ? AVG???????? --求平均值?? ? COUNT?????? --统计数目?? ? MAX???????? --求最大值?? ? MIN???????? --求最小值?? ? SUM???????? --求和?? ??? ? --AVG?? ? use?? pangu?? ? select?? avg(e_wage)[详细]
-
MSSQL2000里的数据类型
所属栏目:[MsSql教程] 日期:2020-12-12 热度:164
SQL2000里的数据类型 近来在做数据库设计,有时候真弄不清SQL2000里的数据类型,所以摘了这篇文章。 (1)char、varchar、text和nchar、nvarchar、ntext char和varchar的长度都在1到8000之间,它们的区别在于char是定长字符数据,而varchar是变长字符数据。所[详细]
-
sqlserver 日期函数 大全
所属栏目:[MsSql教程] 日期:2020-12-12 热度:101
1. 当前系统日期、时间 select getdate() 2. dateadd 在向指定日期加上一段时间的基础上,返回新的 datetime 值 例如:向日期加上2天 select dateadd(day,2,'2004-10-15') --返回:2004-10-17 00:00:00.000 3. datediff 返回跨两个指定日期的日期和时间边界[详细]
-
SQLServer-表操作
所属栏目:[MsSql教程] 日期:2020-12-12 热度:126
--建立数据表 ? CREATE TABLE MY_TABLE( ?id?INT?IDENTITY(1,1),?--ID自增 ?NAME?CHAR(10)?NOT NULL,? ?SEX?CHAR(2)?DEFAULT '男',--设置默认值 ?LOW?INT?NOT NULL,--此列不可为空 ?HIGH?INT?NOT NULL, ?MYAVG?AS (LOW+HIGH)/2,--MYAVG字段不可录入,只能系[详细]
-
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数
所属栏目:[MsSql教程] 日期:2020-12-12 热度:89
SQLSERVER 创建表 但其最大行大小 超过了每行的最大字节数(8060) 一、现象 ??? 一般出现这种现象都是适用sql文件在查询分析器里建库的时候,现象一般都是提示: 已创建表 'xxxx',但其最大行大小(10438)超过了每行的最大字节数(8060)。如果结果行长度[详细]
-
db2 sqlsever 移植
所属栏目:[MsSql教程] 日期:2020-12-12 热度:161
一、自增序列: DB2: create table TestTable ( ?recordindex? integer identity generated as always,?stringDateTime? varchar(50),?TrueDateTime timestamp ); SQLServer: create table TestTable ( ?recordindex? int identity,?TrueDateTime datetime )[详细]
-
sqlserver 2005 交叉表和层次关系查询
所属栏目:[MsSql教程] 日期:2020-12-12 热度:106
sqlserver2005已经方便提供交叉表和层次关系查询,下面分别举例说明: --交叉表查询 create table sales( id int, area nvarchar(20), product_id nvarchar(4) ) go insert into sales select 1,'aa','a001' ?union all select 2,'bb','b001' union all select[详细]
-
sqlserver性能调优文档
所属栏目:[MsSql教程] 日期:2020-12-12 热度:181
对开发人员和DBA老鸟们有用,全英文的。[详细]
-
SQLServer获取Excel中所有Sheet 收藏
所属栏目:[MsSql教程] 日期:2020-12-12 热度:53
? E盘根目录新建一个Excel文件aa.xls后测试如下代码 use tempdb go if (object_id ('udf_getExcelTableNames' ) is not null ) ??? drop function dbo .udf_getExcelTableNames go create function udf_getExcelTableNames (@filename varchar (1000 )) retu[详细]