
数据库
大山里的松
这个作者很懒,什么都没留下…
展开
-
Project级别的权限控制
在项目中常常要定义不同的Project级别的用户和权限,仿照windows的Role/User/Access Right的控制,我的实现如下: 1、在数据库中建立5个表:tSvRole, tSvUser, tSvObject, tSvRoleUser和tSvRoleObject,分别存储Role、User、Object、Role-User对应关系以及Role-Object对应关系。建表的tsql如原创 2004-07-12 05:11:00 · 1478 阅读 · 0 评论 -
未指定的错误
上两天写asp的一个程序,出现 Microsoft JET Database Engine 错误 80004005 未指定的错误 后来到网上查了查说是“2000中的数据访问出错,重装数据访问组建,或重装系统应该没有问题了” 试着从m$上down了个mdac装上果然就好了 ^_^原创 2004-07-20 17:41:00 · 3102 阅读 · 1 评论 -
4KastorForum论坛SQL
48小时(按点击)select top 20 * from [4k_forum_threads] where datediff(hour,datecreated,getdate())48小时(按回复)select top 20 * from [4k_forum_threads] where datediff(hour,datecreated,getdate())order by respl原创 2004-09-17 10:32:00 · 1553 阅读 · 0 评论 -
关于rownum
使用过SQL Server或者MySql的"select top n toid, tf1, tf2 from sometable order by toid"查询方法的同学在Oracle中实现该功能也许纳闷了!Oracle中没有"select top n ..."的用法, 那么怎么去实现该功能呢, 也许有人想到了使用"select toid, tf1, tf2 from sometable w转载 2006-05-31 18:33:00 · 1391 阅读 · 0 评论 -
Oracle SQL语句生成日历
1 要构造某年某月的日历,必须先知道这个月的开始时间,结束时间及天数开始日期 例如 2006年11月select to_date(20061101,yyyymmdd) as startDayOfMon from dual;结束日期 select last_day(to_date(20061101,yyyymmdd)) as endDayOfMon from dual;日期区转载 2009-03-05 11:47:00 · 924 阅读 · 0 评论 -
connect by 与 lapd应用 生成 树形的下拉框数据
SELECT lb, trim(DECODE (LPAD ( , (LENGTH (lb) / 3 - 1) * 3 + 1, =), , , LPAD ( , (LENGTH (lb) / 3 - 1) * 3 + 1, =)转载 2009-03-05 11:55:00 · 624 阅读 · 0 评论 -
GUID和INT两种数据类型做主键的比较
http://www.cnblogs.com/zhuqil/archive/2010/12/02/1894575.html 我们公司的数据库全部是使用GUID做主键的,很多人习惯使用int做主键。所以呢,这里总结一下,将两种数据类型做主键进行一个比较。使用INT做主键的优点: 1、需要很小的数据存储空间,仅仅需要4 byte 。 2、insert和update操作时使用INT的性能比GUID好,所以使用int将会提高应用程序的性能。 3、index和Join 操作,int的转载 2011-02-28 09:49:00 · 2010 阅读 · 0 评论 -
SqlServer2008更改表的数据类型时候提示“重新创建表”的解决方法
<br />去掉“阻止保存要求重新创建表的更改”,路径 工具-选项-designers-表选项原创 2011-03-14 10:32:00 · 961 阅读 · 0 评论 -
Win7下连接远程SqlServer慢的问题解决办法
netsh interface tcp set global autotuninglevel=disabled 参考地址http://social.technet.microsoft.com/Forums/ar/w7itprogeneral/thread/556174转载 2011-09-28 11:34:38 · 4029 阅读 · 0 评论