文章分类 -  SQL Server相关

摘要:表: PerTab字段:name, title, values 原内容:一月 产品A 120 二月 产品A 20 一月 产品B 230 二月 产品B 400 -----------------------------------------------查询结果: 月份 产品A 产品B 数量(Values) 一月 120 230 ... 阅读全文
posted @ 2006-03-31 23:15 hingman 阅读(327) 评论(0) 推荐(0)
摘要:url:http://www.itpub.net/191245.html偶写得单据编码类,可以根据指定的格式产生编码PB&DELPHI DELPHI版:unit coding;{作者:谢中辉电邮:xzh2000@hotmail.com说明:单据编码类示例:varcode: TCoding;C: String;beginCode := TCoding.Create( dmSys.admin);C... 阅读全文
posted @ 2006-03-23 11:56 hingman 阅读(493) 评论(0) 推荐(0)
摘要:安装SQL Server时,总是提示“以前的某个程序安装已在安装计算机上创建挂起的文件操作”。解决:1.打开注册表,在HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager中找到PendingFileRenameOperations项目,并删除。这样就可以清除安装暂挂项目。2.再重新安装SQL Server。 阅读全文
posted @ 2006-03-14 22:37 hingman 阅读(407) 评论(0) 推荐(0)
摘要:选择自 SW515 的 Blog 在开发数据库应用程序中,我们经常需要表示多层次关系的数据,譬如:MRP中的BOM,多级别的组织结构,多级的角色关系…… 在数据库中描述这种关系时,我们通常使用父节点指向的方式来设计表结构,譬如对部门的表结构定义如下: CREATE TABLE TDepartment ( ParentNo varchar(25), /* 上级部门编号,如果... 阅读全文
posted @ 2006-03-10 10:16 hingman 阅读(192) 评论(0) 推荐(0)
摘要:原来一直使用Delphi自带的TXMLDocument类来进行XML文件的读写,虽然麻烦了一点,但功能上来说还不错。只是有一个地方让我实在不舒服 - 每次创建TXMLDocument类实例的时候必须传入TComponent对象,这就意味着,如果我把对XML文件的读写封装到一个类里面,那么在创建这个自定义类的时候就必须也传入TComponent对象。 我尝试过很多方法,但是都无法避免,最后试着上... 阅读全文
posted @ 2006-03-09 15:49 hingman 阅读(391) 评论(0) 推荐(0)
摘要:存储过程、存储函数的加密:WITH ENCRYPTION CREATE procedure dbo.sp_XML_main @table_name nvarchar(260)='', @dirname nvarchar(20)='' WITH ENCRYPTION as begin .................... end go 存储过程、存储函数的解密 if exists (sele... 阅读全文
posted @ 2006-03-09 13:44 hingman 阅读(252) 评论(0) 推荐(0)
摘要:*--下面的部分在VB中完成 首先我们先用VB 作一个最简单的组件 工程名称: testSQLCOM类名: TestMath '函数,计算两个整数相加的结果Public Function AddMe(a As Long, b As Long) As Long AddMe = a + bEnd Function 编译生成后,我们就可以在 Sql Server 中对这个 Com ... 阅读全文
posted @ 2006-03-09 13:42 hingman 阅读(254) 评论(0) 推荐(0)
摘要:今天碰到这个问题了,问了一下朋友,给出了以下几种解决方法,贴出来大家都看一下:第一种:ALTER TABLE tbALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CI_AS --不区分大小写ALTER TABLE tb ALTER COLUMN colname nvarchar(100) COLLATE Chinese_PRC_CS_A... 阅读全文
posted @ 2006-03-08 13:03 hingman 阅读(4416) 评论(0) 推荐(0)
摘要:出处:http://www.eygle.com/digest 像MySQL这类基于C/S结构的关系型数据库系统虽然代表着目前数据库应用的主流,但却并不能满足所有应用场合的需要。有时我们需要的可能只是一个简单的基于磁盘文件的数据库系统。这样不仅可以避免安装庞大的数据库服务器,而且还可以简化数据库应用程序的设计。Berkeley DB正是基于这样的思想提出来的。 Berkeley DB简介 ... 阅读全文
posted @ 2006-03-01 23:29 hingman 阅读(216) 评论(0) 推荐(0)
摘要:手工比较两数据库结构的差异既费时又费力,下面这段代码能快速地比较两数据库结构的差异,比较内容:表字段(类型、是否允许空、标识、字段顺序、默认值、默认值名称、公式、排序规则)索引(是否主键、是否聚集索引、是否唯一索引、索引名称)视图存储过程触发器函数check约束外键约束(主键表、主键列、级联更新、级联删除、外键名称) 可连接任何数据库运行,只需制定变量@db1、@db2即可 declare @db... 阅读全文
posted @ 2005-12-31 21:47 hingman 阅读(571) 评论(0) 推荐(0)
摘要:declare @id int declare @type character(2) declare @pages int declare @dbname sysnamedeclare @dbsize dec(15,0)de... 阅读全文
posted @ 2005-12-31 12:45 hingman 阅读(201) 评论(0) 推荐(0)
摘要:一、 SQL DMO 描述:SQL Distributed Management Objects(SQL分布式管理对象),存在于SQLDMO.dll文件中,实际上是一个COM 对象,通过调用SQL DMO的ListAvailableSQLServers方法取得。 列表类型:列举装有“客户端”和“服务端”的计算机。 适用条件:装有 SQL Server,且有SQLDMO.dll文件。 速度... 阅读全文
posted @ 2005-10-31 15:26 hingman 阅读(266) 评论(0) 推荐(0)
摘要:SET QUOTED_IDENTIFIER OFF GO SET ANSI_NULLS ON GO CREATE PROC pr__SYS_MakeDeleteRecordProc @sTableName varchar(128), @bExecute bit = 0 AS IF dbo.fnTableHasPrimaryKey(@sTableName) = 0 ... 阅读全文
posted @ 2005-05-11 15:28 hingman 阅读(703) 评论(0) 推荐(0)
摘要:SQL Server语句和存储过程 -- ====================================================== --列出SQL SERVER 所有表,字段名,主键,类型,长度,小数位数等信息 --在查询分析器里运行即可,可以生成一个表,导出到EXCEL中 -- ==========================================... 阅读全文
posted @ 2005-03-23 14:21 hingman 阅读(450) 评论(0) 推荐(0)
摘要:复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元素包括 出版服务器、订阅服务器、分发服务器、出版物、文章 SQL复制的工作原理 SQL... 阅读全文
posted @ 2005-03-02 14:26 hingman 阅读(473) 评论(0) 推荐(0)
摘要:/******* 导出到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.... 阅读全文
posted @ 2005-02-16 10:13 hingman 阅读(422) 评论(0) 推荐(0)
摘要:结合了数据库的结构比较和数据比较功能,使得SQL Delta成为市场上最有价值的数据库比较工具。现在只需点几下鼠标,就可以同步数据库的概要和数据,而且不需要运行Query Analyser来检查结果 下载地址:http://www.chinaz.com/download/s/11955.asp 阅读全文
posted @ 2005-02-05 13:40 hingman 阅读(1031) 评论(2) 推荐(0)
摘要:登录、用户、角色和组是 Microsoft® SQL Server™ 2000 安全机制的基础。连接到 SQL Server 的用户必须使用特定的登录标识符 (ID) 标识自己。因此,用户只能查看经授权可以查看的表和视图,并且只能执行经授权可以执行的存储过程和管理功能。这一安全系统基于用来标识用户的 ID。 sp_addlogin 创建新的 SQL Server 登录,使用户得以连接使用 S... 阅读全文
posted @ 2005-02-05 13:17 hingman 阅读(675) 评论(3) 推荐(0)
摘要:通常,你需要获得当前日期和计算一些其他的日期,例如,你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割(年、月、日等),然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期!在这篇文章里,我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。 在使用本文中的例子之前,你必... 阅读全文
posted @ 2005-02-01 13:38 hingman 阅读(347) 评论(0) 推荐(0)
摘要:Matt Mannion 和 Jon Rauschenberger Clarity Consulting Inc. 2002 年 3 月 适用于: Microsoft® SQL Server™ 2000 Microsoft Visual Studio® .NET 摘要:如何使用 Visual Studio .NET 工具创建数据库对象和 Transact-SQL 存... 阅读全文
posted @ 2005-01-30 02:57 hingman 阅读(723) 评论(0) 推荐(0)