• 一个得到在两个日期之间的休息日的SQL Server 的函数

    其实这个函数不是SQL Server 提供的,是豆腐编写的,大家不要因为豆腐篇了大家 就用石头砸豆腐:)其实 自从这个函数生成以后我们在使用的时候,是根本不可能区分出这个 函数是Sql server 的还是 自定义的函数,这个就是SQL2K 给我们带来的一个新的特点之一 我们先看看这个函数的意义,其实 最初向我要这个函数的人是 蓝,不过当时还没有 SQL2K, 现在有了SQL2k 我也好容易找到...
    作者:孤风一剑/2013年4月22日/分类:数据库开发/阅读:1,026次/标签:, , , , , /评论关闭
  • 关于树型结构的在关系表中的存储及其应用处理

    原题: 表: Tree (ID [Integer],ParentID [Integer],Remark [varchar])China It Power . Comx3owK INSERT INTO Tree (ID,ParentID) SELECT 1,0 UNION ALL SELECT 2,1 UNION ALL SELECT 3,1 UNION ALL SELECT 4,2 UNION ALL SELECT 5,4 UNION ALL SELECT 6,5 UNION ALL SELECT 7,2China It Power . Comx3owK T(F1,......) INSERT INTO T (F1) SELECT 1 UNION ALL SELECT 5 UNI...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:920次//评论关闭
  • 也谈SQL SERVER的锁

    通常我们在进行数据库的新增、修改、删除、查询的时候如果我们面对的不是多个用户也及时单机处理的时候, 一般我们基本上不需要考虑数据库的表锁定以及死锁之类情况,但是如果我们面对的是多用户的并行处理的 网络环境的时候我们对表锁定的问题就需要较为仔细的分析和考虑,否则他给我们带来的麻烦就不言而喻了, 下面就把我的在这件事情上遇到的问题以及解决办法同大家一起...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:1,044次//评论关闭
  • 用VC程序来创建SQL Server ODBC数据源

    在发布与数据库相关的软件时,如果程序是用ODBC方式访问数据库,则需要在软件安装时创建ODBC数据源。 ODBC数据源的一些信息都存放在注册表中。 HKEY_LOCAL_MECHINESoftwareODBCODBCINST.INI 从此键下可得知系统是否已经安装SQL Server驱动程序 HKEY_LOCAL_MECHINESoftwareODBCODBC.INI 从此键下可得知系统已经建立的数据源. 实现函数如下: ////////////////////////////////...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:1,072次//评论关闭
  • 用sql语句修改数据表中字段 实现identity(100,1)的递增

    create table common_info( name varchar(10), value int) insert into common_info values('msg_count', 100) 你的sql应该这么写(用存储过程): create proc p_ins_alm_msg @msg_count int out as select @msg_count = value from common_info where name = 'msg_count' update common_info set value = @msg_count+ 1 where name = 'msg_count' and value = @msg_count if ...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:990次//评论关闭
  • 用Sql语句生成Sqlserver数据字典

    SELECT  表名=case when a.colorder=1 then d.name else '' end, --字段序号=a.colorder, 字段名=a.name, --标识=case when COLUMNPROPERTY( a.id,a.name,'IsIdentity')=1 then '√'else '' end, /*主键=case when exists(SELECT 1 FROM sysobjects where xtype='PK' and name in (  SELECT name FROM sysindexes WHERE indid in(   SELECT indid FROM sysindexkeys WHERE id...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:1,043次//评论关闭
  • 用SQL批量插入数据

    最近忙于公司BI软件性能测试,这几天主要测试CUBE采用ROLAP下,PA的并发和稳定性。  涉及表和维度,立方:事实表sales_fact_1997,维度表time_by_day;立方:sales   修改内容:删除原来的TIME维度,新建TIME维度,修改SALES立方。  数据插入:   1,事实数据插入:通过DTS加调度实现将sales_fact_1997的数据进行复制。频率为每分钟10000 条。                            主...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:906次//评论关闭
  • 在.net安装程序部署SQL Server数据库

    目录 l 摘要 l 一般安装程序的制作 l 在安装程序中部署SQL Server数据库 1. 通过调用osql来执行数据库脚本文件 2. 通过把脚本文件作为资源文件载入 3. 通过sp_attach_db来创建数据库 l 总结 摘要 一个项目完成之后,安装程序的制作是一个必要的过程。如果需要部署数据库,则使安装程度的制作变得比较麻烦。使用 visual studio.net可以非常方便的制作应用程序以及部署程序中...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:908次//评论关闭
  • 给SQL Server传送数组参数的变通办法

    最近一直在做Dnn模块的开发,过程中碰到这么一个问题,需要同时插入N条数据,不想在程序里控制,但是SQL Sever又不支持数组参数.所以只能用变通的办法了.利用SQL Server强大的字符串处理传把数组格式化为类似"1,2,3,4,5,6"。 然后在存储过程中用SubString配合CharIndex把分割开来   详细的存储过程   CREATE PROCEDURE dbo.ProductListUpdateSpecialList @ProductId_...
    作者:孤风一剑/2013年4月19日/分类:数据库开发/阅读:1,067次//评论关闭