
数据库开发
mallva
这个作者很懒,什么都没留下…
展开
-
在sql中建立完全一样的用户
用普通方式创建的数据库用户,在主数据库中和镜像数据库中是有一些差异的,而这个差异最终会造成一个“奇怪”的结果,我们在主数据库和镜像数据库中对某数据库影射的“相同用户”,在发生故障转移后数据库验证会发生异常,称该用户无法登录我们的数据库,WHY? 原来是两个数据库中的同名用户在系统表syslogins中的sid不同造成的。解决方法就是在两个数据库上建立同名同sid的用户,具体方法如下:转载 2007-05-06 01:34:00 · 1418 阅读 · 1 评论 -
SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY的区别
SQL Server 2000中,有三个比较类似的功能:他们分别是:SCOPE_IDENTITY、IDENT_CURRENT 和 @@IDENTITY,它们都返回插入到 IDENTITY 列中的值。 IDENT_CURRENT 返回为任何会话和任何作用域中的特定表最后生成的标识值。IDENT_CURRENT 不受作用域和会话的限制,而受限于指定的表。IDENT_CURRENT 返回转载 2007-11-09 10:51:00 · 752 阅读 · 0 评论 -
sql日期格式化
格式:<!--Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->Convert(data_type,expression[,style]) 说明:此样式一般在时间类型(datetime,smalldateti转载 2007-12-03 17:00:00 · 724 阅读 · 0 评论 -
SQL使用LIKE匹配
_ -----------------------与任意单字符匹配% -----------------------与包含一个或多个字符的字符串匹配[] ----------------------与特定范围(例如,[a-f])或特定集(例如,[abcdef])中的任意单字符匹配。[^] -----------------------与特定范原创 2007-12-03 17:04:00 · 2101 阅读 · 0 评论 -
在SQL和Access中使数据随机排序
1.在SQL server中使用随机函数newID()和RAND()示例:SELECT TOP 10 * FROM Northwind Orders ORDER BY NEWID()说明:NEWID()返回类型为uniqueidentifier(全局唯一标识符-GUID),每次运行以上程序返回不同的uniqueidentifier。2.在Access中使用随机函原创 2007-12-24 11:43:00 · 4524 阅读 · 0 评论 -
如何判断临时表是否存在
一直很少使用临时表,今天使用临时表的时候遇到一个问题:重复创建临时表后会出现类似“数据库中已存在名为 #temp 的对象。”,网上搜了一下,找到了解决的方法,举一例如下:IF object_id(tempdb..#temp) IS NOT NULL SELECT 存在ELSE SELECT 不存在原创 2008-03-20 14:09:00 · 1447 阅读 · 0 评论