
数据库
mliu
这个作者很懒,什么都没留下…
展开
-
如何在SQL SERVER 2005中复制数据库
SQL Server 2005 loadTOCNode(2, summary);您可以使用相同的方法从 SQL Server 7.0 或 SQL Server 2000 迁移数据。但是,Microsoft SQL Server 2005 中的管理工具与 SQL Server 7.0 或 SQL Server 2000 中的管理工具有所不同。您应该使用 SQL Server Management转载 2007-03-06 17:10:00 · 3114 阅读 · 0 评论 -
部署SQL Server
在MSDN中找到一些部署SQL的文章,对于发布一些桌面程序比较方便,转帖如下: 1. 程序控制,原文地址: http://msdn.microsoft.com/en-us/magazine/cc163919.aspx2. Xcopy 部署 (SQL Server Express),原文地址: http://technet.microsoft.com/zh-cn/ms165716.asp转载 2010-03-24 22:25:00 · 418 阅读 · 0 评论 -
C#备份和恢复SQL Server数据库
SQLDMO(SQL Distributed Management Objects,SQL分布式管理对象)封装了Microsoft SQL Server数据库中的对象。SQLDMO是Microsoft SQL Server中企业管理器所使用的应用程序接口,所以它可以执行很多功能,其中当然也包括对数据库的备份和恢复。 SQLDMO由Microsoft SQL Server自带的SQLDMO.d转载 2009-08-10 14:03:00 · 531 阅读 · 0 评论 -
ORACLE中嵌套子表查询
ORACLE中嵌套子表查询T3={T1 -> T2}T3 ->T4 select T3.PCKLSTNO,T3.PACKQTY,sum(nvl(T4.PLANQTY,0)) PLQTY FROM(select T1.PCKLSTNO,sum(nvl(T2.PACKQTY,0)) PACKQTY from IMTBCTNPKL T1 left join IMTBSHPACK T2 o原创 2008-07-24 11:25:00 · 1376 阅读 · 0 评论 -
oracle中对日期时间变量增加偏移量
表结构:CREATE TABLE global_orders ( orderdate1 TIMESTAMP(0) );增加数据:INSERT INTO global_orders VALUES ( 28-OCT-00 11:24:54 PM);查看增加1小时后的数据:SELECT orderdate1 + INTERVAL 1 HOUR FROM global_orders;原创 2007-12-18 15:16:00 · 3752 阅读 · 0 评论 -
oracle中日期国际化转换函数
在ORACLE中一般采用TimeStamp With Time Zone类型来存放国际化格式的日期,为方便它与字符串类型的转换,写了如下函数: TimeStamp With Time Zone -> 字符串create or replacefunction conv_tsz_str( tszDateTime in TimeStamp With Time Zone, areaCode in va原创 2008-03-01 13:10:00 · 1275 阅读 · 1 评论 -
在Web.Config中如何引入相对目录下的Access文件
密码:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirectory|my.mdb;Persist Security Info=False;Jet OLEDB:Database Password=xxxxxx用户名和密码:Provider=Microsoft.Jet.OLEDB.4.0;Data Source=|DataDirect原创 2007-08-23 16:27:00 · 770 阅读 · 0 评论 -
.NET 2.0远程传输数据集的优化方法
由于当前维护的项目的结构是:Winform + Webservice,所以在数据传输过程中消耗了很多的性能,因此在寻找一种简便实用的优化方法.. 先是用BinaryFormatter序列化数据集,经过WebService传输后,客户端接收到byte[]格式的数据,再反序列化,得到数据集,这种方式,在网络传输时间延迟比较长的情况下效果比较明显,否则,序列化和反序列化再传输二进制的时间甚至超转载 2007-04-17 11:51:00 · 560 阅读 · 0 评论 -
获取分页后的总页数
SET ANSI_NULLS ONGOSET QUOTED_IDENTIFIER ONGO-- =============================================-- Author: Ray-- Create date: 2007-4-3-- Description: Count Pages-- ======================================原创 2007-04-03 17:31:00 · 3256 阅读 · 0 评论 -
通用分页存储过程--可用于复合主键盘(字段)排序
/*--用存储过程实现的分页程序 显示指定表、视图、查询结果的第X页对于表中主键或标识列的情况,直接从原表取数查询,其它情况使用临时表的方法如果视图或查询结果中有主键,不推荐此方法--*//*--调用示例exec p_show 地区资料exec p_show 地区资料,5,3,地区编号,地区名称,助记码,地区编号--*//*因为要顾及通用性,所以对带排原创 2007-04-04 11:21:00 · 615 阅读 · 0 评论 -
通用高效分页存储过程代码--针对单一字段排序分页
-- 获取指定页的数据 CREATE PROCEDURE pagination@tblName varchar(255), -- 表名 @strGetFields varchar(1000) = *, -- 需要返回的列 @fldName varchar(255)=, -- 分页排序的字段名,目前仅能为一个字段(一般为主键)@PageSize int = 10, -- 页尺寸 @PageI原创 2007-04-03 11:00:00 · 626 阅读 · 0 评论 -
存储过程中执行动态语句
CREATE PROCEDURE [PR_TEST] @S_TABLE_NAME VARCHAR(30) @L_ROW INT OUTPUT AS SET @SQL_USER=SELECT @L_ROW=COUNT(*) FROM + @S_TABLE_NAME exec(@sql_user)原创 2007-06-21 18:09:00 · 1076 阅读 · 0 评论 -
C#中获取的SQL日期精度丢失毫秒的处理--SQL日期格式转换
在C#中,将数据库的结果放在DataSet中,结果发现日期精度丢失毫秒。DateTime dateTime1=DateTime.Parse(dr["date"].ToString());这里的错误是:在ToString()时,将毫秒丢失,解决办法是在改成如下写法:DateTime dateTime1=(DateTime)dr["date"];//转成字符串输入时包含毫秒的写法string st原创 2007-03-26 11:57:00 · 4433 阅读 · 0 评论 -
ORACLE中如何输入日期(时间格式)
对应的SQL要做如下的处理insert into TableName(input_date) values(to_date(2001/1/1 12:12:12,yyyy-mm-dd hh24:mi:ss))原创 2007-06-20 12:34:00 · 10402 阅读 · 1 评论 -
从子表查询
select max(materialID) from (select top 2 (materialID) from gamematerial) as topTable原创 2007-03-09 16:40:00 · 969 阅读 · 2 评论 -
LINQ 查询多级对象
LINQ查询多级对象,这是不同于常规的SQL查询的情形。在SQL查询,由于面对的是关系形数据库,它所对应的对象也就是一个个有关系的表而已,而每个表都是一个二维结构。但是在实际项目的对象实体中,可能存在一个对象有多级属性,这种查询可以说是LINQ所特有的,为此LINQ新提供了SelectMany来处理这一过程。SelectMany其实就是使用多个from子句来映射不同层次的对象,看下面的例子原创 2010-04-09 23:04:00 · 1853 阅读 · 1 评论