
DataBase
文章平均质量分 71
playyuer
这个作者很懒,什么都没留下…
展开
-
在 SQL Server 2K 中实现 大小写敏感的查询条件(WHERE ...),类似 Access(VB) 的 StrComp 函数
--创建如下用户自定义函数(UDF)CREATE FUNCTION StrComp(@Str1 VARCHAR(50),@Str2 VARCHAR(50))--ALTER FUNCTION StrComp(@Str1 VARCHAR(50),@Str2 VARCHAR(50))RETURNS INTEGERASBEGIN DECLARE @i INTEGER --DECLARE @Str1原创 2002-04-01 09:27:00 · 1322 阅读 · 0 评论 -
T-SQL: 读取磁盘文件
数据倒入还是建议用 bcpif exists (select * from tempdb..sysobjects where id = object_id(Ntempdb..#T)) drop table [#T]Create table #T(id int identity(1,1) not null, remark varchar(8001) null)Insert into #T原创 2004-09-30 13:39:00 · 1438 阅读 · 0 评论 -
收藏夹
Microsoft Win32 to Microsoft .NET Framework API Maphttp://msdn.microsoft.com/library/default.asp?url=/library/en-us/dndotnet/html/win32map.aspJAVA面试题集(选择自 zaowei21 的 Blog )http://dev.youkuaiyun.com/articl原创 2004-11-04 02:06:00 · 1490 阅读 · 0 评论 -
T-SQL: 三个通用的与日期相关的,辅助按周(星期日是周的最后一天)汇总的自定义函数
/*每个函数都只有一句话!其实都是从我的另一篇 blog 里抠出来的:T-SQL 生成 两个新的真正的公历年历 http://blog.youkuaiyun.com/playyuer/archive/2004/04/07/2860.aspxT-SQL 生成一个简易的 公历年历 T-SQL 含日期所在月及年的周次http://blog.youkuaiyun.com/playyuer/archive/2004/04/原创 2004-11-04 16:39:00 · 2299 阅读 · 1 评论 -
用于执行(计算) "字符串表达式" 的 T-SQL 存储过程
如果不滤除危险字符小心 SQL 注入攻击create procedure sp_CalcExpression@Expression varchar(8000),@ decimal(10,2) outasdeclare @sql nvarchar(4000)set @sql = Nset @ = + @Expressionexec SP_EXECUTESQL @sql ,N@ decim原创 2004-12-08 01:27:00 · 2783 阅读 · 2 评论 -
Java: Too Simple Hibernate Sample with Ms SQL Server
/*Test.java:编译及运行 命令行:(红色字体部分替换成你自己相应的路径)C:/J2SDK/bin/javac -classpath "E:/Hibernate/hibernate-2.1.2/hibernate-2.1/hibernate2.jar;E:/Hibernate/hibernate-2.1.2/hibernate-2.1/lib/ant-1.5.3.jar;E:/Hibern原创 2004-12-14 02:49:00 · 2368 阅读 · 0 评论 -
求日期所属星座的 T-SQL UDF (用户自定义函数)
use northwindgocreate function udf_GetStar (@ datetime)returns varchar(100)-- 返回日期所属星座,如果有静态的 星座对照码表 直接在查询中 join 效率相对更高beginreturn(--declare @ datetime--set @ = getdate()select max(star)from(select 魔原创 2004-12-23 03:23:00 · 1869 阅读 · 2 评论 -
T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响
/*T-SQL: 17 个与日期时间相关的自定义函数(UDF),周日作为周的最后一天,均不受 @@DateFirst、语言版本影响都是从老文章里收集或提炼出来的!提示:(@@Datefirst + datepart(weekday,@Date)) % 7 判断周几是最保险的! 与 @@DateFirst 无关,与语言版本无关@@DateFirst 可能会导致 datepart(weekday,@D原创 2005-01-03 02:14:00 · 1969 阅读 · 1 评论 -
j9988 按日期生成自增号!
create table num_tb(d datetime,id int)insert num_tb select 2004-01-01,1create table tb(id varchar(20),name varchar(10))create clustered index idx_clu_tb on tb(id)gocreate trigger tri_tb on tbI原创 2005-01-13 21:51:00 · 1511 阅读 · 0 评论 -
收藏家 2005-01-15
请教两sql语句生成考勤的缺勤记录 参阅年历生成http://community.youkuaiyun.com/Expert/TopicView1.asp?id=3725329 问一个SQL查询聚合函数后再取聚合函数http://community.youkuaiyun.com/Expert/TopicView1.asp?id=3741902原创 2005-01-15 01:29:00 · 1445 阅读 · 0 评论 -
T-SQL 存储过程创建 PDF 格式文件(报表)
转贴,仅引用了 FSO,PDF 格式可以自己写,就像标志语言:Creating a PDF from a Stored Procedurehttp://www.sqlservercentral.com/columnists/mivica/creatingapdffromastoredprocedure.asp 不愿注册就贴出来:Creating a PDF from a Sto原创 2004-09-07 17:36:00 · 1354 阅读 · 0 评论 -
T-SQL 2 Tips: 1.计算任意两日期之间的"周一"到"周日"分别各有几个! 2.根据出生日期计算精确年龄!
这两个小技巧,不写不知道,一写吓一跳!都是看似简单,实际做起来就懵,得仔细想一想,才能写对!凡是有日期运算的程序都要细心哦!先说第二个:2.根据出生日期精确计算年龄! 所谓计算精确年龄就是: 生日差一天也不能长一岁! 大家常用,间隔年数算作年龄! 如果需求要精确,如: 保险 之类的,就粗了! 当然还可引申为根据入职日期计算精确的司龄,算加薪之类的需求! 我起初认为很简单,当年也写了原创 2004-08-20 03:39:00 · 4010 阅读 · 4 评论 -
根据基本表结构及其数据生成 INSERT ... 的 SQL
create proc spGenInsertSQL@TableName as varchar(100)as--declare @TableName varchar(100)--set @TableName = orders--set @TableName = eeducationDECLARE xCursor CURSOR FORSELECT name,xusertypeFROM sys原创 2003-03-09 23:18:00 · 1513 阅读 · 0 评论 -
一道 SQL 题 ... (关于树型结构的在关系表中的存储及其应用处理)
相关讨论连接:http://expert.youkuaiyun.com/Expert/TopicView1.asp?id=1477009原题:表:Tree (ID [Integer],ParentID [Integer],Remark [varchar])INSERT INTO Tree (ID,ParentID) SELECT 1,0 UNION ALL SELECT 2,1原创 2003-03-06 09:22:00 · 1771 阅读 · 0 评论 -
在不破坏原加密存储过程的前提下,解密存储过程!(补充j9988)
实为 转贴j9988+原创begin transaction? --playyuer 原创exec sp_decrypt AppSP_test --j9988 原创rollback transaction --playyuer 原创or:或者直接用 transaction 把 j9988 包起来!begin transactionj9988rollback transaction/原创 2003-12-20 12:24:00 · 1809 阅读 · 0 评论 -
T-SQL 生成一个简易的 公历年历 T-SQL 含日期所在月及年的周次
--增加了日期所在月及年的周次!--星期日要算在"上一周"!(注意 WeekOfYear、WeekOfMonth 与 MyWeekOfYear、MyWeekOfMonth 的区别)--注意 datename 的值会因 SQL Server 语言版本或日期格式有所差异!--本测试环境为: SQL Server 2000 简体中文版 + Windows 简体中文版declare @ datetim原创 2004-04-05 23:13:00 · 3858 阅读 · 0 评论 -
一道褒贬不一的 SQL 考试题
《一道褒贬不一的 SQL 考试题》playyuer 命题,playyuer、ccat 撰稿相信有不少网友最近在网上见过一则名为《一道褒贬不一的 SQL 考试题》的帖子,这份试题应当说还是有很多值得思考的地方。有兴趣的读者可以在阅读本文的答案分析部分之前,尝试着作一下,如果你可以顺利地完成,至少说明你是一个有经验的 SQL 使用者。下面我们先看一下题设:二维表 T(F1,F2,F3,F4,F5,原创 2002-12-12 09:23:00 · 3525 阅读 · 1 评论 -
树型结构数据在数据库基本表中的存储及维护
相关讨论连接:早就想简单说说: 关于树型结构数据的存储及维护http://expert.youkuaiyun.com/Expert/TopicView1.asp?id=1677669树型结构数据的存储采用:Tree(ID,ParentID,Remark)如果仅对于存储来讲,无疑是最经济!但是利用这样的结构,来提供一些基于稍微复杂点的查询的应用表现形式效率应该说相当低下!如: 查询某节点的路径等!如要原创 2003-05-28 09:00:00 · 2466 阅读 · 1 评论 -
T-SQL 生成 两个新的真正的公历年历
datefirst 无关版 2004-09-29:-- playyuer@Microshaoft.com invent-- http://www.Microshaoft.comdeclare @ datetimeset @ = 1995-02-25 11:00:50set @ = getdate()--set datefirst 3select @ as Date原创 2004-04-07 14:34:00 · 3356 阅读 · 2 评论 -
SQL Server 2005 Beta 2 汉字数据简繁转换实例 (CLR,Assemblies)
SQL Server 2005 Beta 2 汉字数据简繁转换实例 (CLR,Assemblies)[SQL Server 2005 New Features: COMMON LANGUAGE RUNTIME (CLR) INTEGRATION ,Assemblies]首先确认在 Windows (当然只是 SQL Server 的服务器端)上安装了 Microshaoft SQL Server原创 2004-07-29 22:56:00 · 2736 阅读 · 0 评论 -
SQL Server 2000 汉字数据简繁转换实例 (COM,.Net)
SQL Server 2000 汉字数据简繁转换实例 (COM,.Net)首先确认在 Windows (当然只是 SQL Server 的服务器端) 上安装了 .Net Framework 1.1 !确认成功安装后:1.用 sn -k 为该类库创建一个强名密钥文件: 在安装 Microsoft .Net Framework SDK 的所在目录下的 v1.1/Bin/ 子目录下执行如下命令原创 2004-07-30 15:20:00 · 5308 阅读 · 2 评论 -
I love UltraSlickEditPlus!
我最爱用的文本编辑器EditPlus :v2.12.Build.223UltraEdit :v11.00a+3SlickEdit :v10.0I dream that UltraSlickEditPlus comes true!I will always love UltraSlickEditPlus!原创 2005-03-20 00:59:00 · 2221 阅读 · 3 评论