
Sql Server
文章平均质量分 76
swfsunboy
有编过程的人的代码,比那些无知的人使用的软件更有价值。
展开
-
使用SQL语句导出表结构
--老大写的SQLSELECT TableName=o.name,OWNER=USER_NAME(o.uid),TableDescription=ISNULL(ptb.value,N),FieldId=c.colid,FieldName=c.name,FieldType=QUOTENAME(t.name)+CASE WHEN t.name IN (Ndecimal,Nnumeric转载 2007-09-09 19:36:00 · 6475 阅读 · 0 评论 -
SQL Server 2008 安装过程中遇到“性能计数器注册表配置单元一致性”检查失败 问题的解决方案
昨天晚上由于我的C盘的安装盘太小了,所以就想把SQL给给删了,在重新装到E盘,可是卸载之后发现重新安装就安装不上了。提示是下面。说是“性能计数器注册表配置单元一致性”检查失败 的问题。就不给装了。然后就在网上找了点答案,效果还不错。操作过程如下:安装提示错误信息为:解决方法:1. 在 Microsoft Windows 2003 或 Windows XP 桌面上,依次单击“开始”、“运行”,然后在“打开”中键入 regedit.exe,再单击“确定”。在 Windows 2000 中,使用 regedt32转载 2010-06-19 23:36:00 · 8218 阅读 · 0 评论 -
Vista 下安装SQL Server 2000
1,先安装msde2000微软网站下载:http://download.microsoft.com/download/4/5/1/451d5d5c-69d4-40d5-b85d-f1d756cf46db/CHS_MSDE2000A.exeMSDE2000安装方式1)解压2)进入DOS环境/命令提示符点击“开始”-“程序”-“附件”-“命令提示符”,输入:>d: 目录在哪个盘上,则进入到哪个盘转载 2009-03-06 15:30:00 · 704 阅读 · 0 评论 -
SQL Server通用分页存储过程
测试了下,1200000条数据,查询不到1分钟,而使用传统的查询方法,要好几分钟/*分页存储过程Descript:分页存储过程Author:Blue.DreamDate:2004-8-18 21:01*/CREATE PROCEDURE ListPage(@tblName nvarchar(200), ----要显示的表或多个表的连接@fldName nvarchar转载 2008-05-04 10:26:00 · 602 阅读 · 0 评论 -
SQL Server数据导入导出工具BCP详解
bcp是SQL Server中负责导入导出数据的一个命令行工具,它是基于DB-Library的,并且能以并行的方式高效地导入导出大批量的数据。bcp可以将数据库的表或视图直接导出,也能通过SELECT FROM语句对表或视图进行过滤后导出。在导入导出数据时,可以使用默认值或是使用一个格式文件将文件中的数据导入到数据库或将数据库中的数据导出到文件中。下面将详细讨论如何利用bcp导入导出数据。 1转载 2008-03-17 16:25:00 · 887 阅读 · 0 评论 -
SQL Server新增列放在前面
create proc addcolumn @tablename varchar(30), --表名 @colname varchar(30), --要加的列名 @coltype varchar(100), --要加的列类型 @colid int转载 2007-11-04 10:24:00 · 4155 阅读 · 0 评论 -
SQL Server 2000半角全角转换
CREATE FUNCTION f_Convert( @str NVARCHAR(4000), --要转换的字符串 @flag bit --转换标志,0转换成半角,1转换成全角 )RETURNS nvarchar(4000) AS BEGIN DECLARE @pat nvarchar(8),@step转载 2007-10-12 16:41:00 · 989 阅读 · 0 评论 -
SQL Server 2000 获取汉字拼音开头字母
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONGOALTER function [dbo].[fun_getPY](@str nvarchar(4000))returns nvarchar(4000)asbegindeclare @word nchar(1),@PY nvarchar(4000)set @PY=while len(@str)>0beginse转载 2007-10-12 16:42:00 · 1259 阅读 · 1 评论 -
SQL SERVER 2000使用链接服务器操作ORACLE数据库
SQL SERVER 2000使用链接服务器操作ORACLE数据库一、使用SQL Server企业管理器1. 打开SQL Server 2000企业管理器2. 选择“安全性”—>链接服务器—>右键“新建链接服务器”,如图1所示:图1) 在上图1中,链接服务器一栏输入链接服务器名称:为链原创 2007-10-23 09:08:00 · 6477 阅读 · 3 评论 -
行列转换 交叉表
总结了一些有代表性的贴子,具体见http://expert.youkuaiyun.com/Expert/topic/2440/2440306.xml?temp=.69416451: 列转为行:eg1:Create table test (name char(10),km char(10),cj int)goinsert test values(张三,语文,80)insert test values转载 2007-09-26 11:01:00 · 841 阅读 · 0 评论 -
SQL Server SQL语句导入导出大全
/******* 导出到excel EXEC master..xp_cmdshell ’bcp SettleDB.dbo.shanghu out c:/temp1.xls -c -q -S"GNETDATA/GNETDATA" -U"sa" -P""’/*********** 导入Excel SELECT * FROM OpenDataSource( ’Microsoft.Jet.OLED转载 2007-09-09 19:49:00 · 692 阅读 · 0 评论 -
B树、B-树、B+树、B*树都是什么
<br />B树、B-树、B+树、B*树都是什么<br /><br /> <br />B树<br /> 即二叉搜索树:<br /> 1.所有非叶子结点至多拥有两个儿子(Left和Right);<br /> 2.所有结点存储一个关键字;<br /> 3.非叶子结点的左指针指向小于其关键字的子树,右指针指向大于其关键字的子树;<br /> 如:<br /> <br /><br /> B树的搜索,从根结点开始,如果查询的关键字与结转载 2010-06-22 09:13:00 · 763 阅读 · 0 评论