随笔分类 -  sql2005

SQL:实现附加数据库、更改数据库物理文件名、更改逻辑文件名、更改数据库名
摘要:--------------------------------------------------------------------------附加数据库 sp_attach_db'数据库名','数据库全路径','数据库日志全路径' GO USE 数据库名 --添加一个登录前指定默认数据库 EXEC sp_addlogin '登录名','密码','数据库名' GO --处理空登录名(使登录用户... 阅读全文
posted @ 2009-09-14 16:38 李辉明 阅读(1393) 评论(0) 推荐(0)
3154:Sql2005 恢复sql2000 数据库备份时出现的"3154"错误的解决The backup set holds a backup of a database
摘要:在sqlServer20005 的management studio里使用bak文件还原数据库的时候,总是失败! Restore failed for Server 'ADANDELI'. (Microsoft.SqlServer.Smo) An exception occurred while executing a Transact-SQL statement or batch. (Micr... 阅读全文
posted @ 2009-08-06 10:30 李辉明 阅读(1938) 评论(0) 推荐(0)
远程登录SQL2005:SQL Server does not allow remote connections
摘要:远程登录SQL2005出错Error: An error has occurred while establishing a connection to the server. When connecting to SQL Server 2005, this failure may be caused by the fact that under the default settings SQL ... 阅读全文
posted @ 2009-07-29 13:53 李辉明 阅读(902) 评论(0) 推荐(0)
SQL函数:事务实例
摘要:事务就是负责把一系列操作看做一个独立的逻辑单元,这些操作要么同时成功,要么同时失败。下面是一个经典的例子: Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--createprocedureTransferMoeny ( @FromAccountNovar... 阅读全文
posted @ 2009-06-26 19:11 李辉明 阅读(1832) 评论(0) 推荐(0)
SQL函数:聚合函数,算平均数,求和,事务编程
摘要:--聚合函数usepubsgoselectavg(distinctprice)--算平均数fromtitleswheretype='business'gousepubsgoselectmax(ytd_sales)--最大数fromtitlesgousepubsgoselectmin(ytd_sales)--最小数fromtitlesgousepubsgoselecttype,sum(price),... 阅读全文
posted @ 2009-06-26 18:41 李辉明 阅读(1595) 评论(0) 推荐(0)
事物:ADO.NET事物
摘要:一 事务处理介绍 事务是这样一种机制,它确保多个SQL语句被当作单个工作单 元来处理。事务具有以下的作用: * 一致性:同时进行的查询和更新彼此不会发生冲突,其他 用户不会看到发生了变化但尚未提交的数据。 * 可恢复性:一旦系统故障,数据库会自动地完全恢复未完 成的事务。 二 事务与一致性 事务是完整性的单位,一个事务的执行是把数据库从一个一 致的状态转换成另一个一致的状态。因此,如果事务孤立执行... 阅读全文
posted @ 2009-06-26 18:03 李辉明 阅读(578) 评论(1) 推荐(0)
SQL:随机显示几条,取ID
摘要:SQL:随机显示几条,随机ID用到: NewID()Eg: SELECT TOP 5 * FROM Game WHERE LangID=@LangID ORDER BY NewID() DESC 阅读全文
posted @ 2009-04-22 14:23 李辉明 阅读(440) 评论(0) 推荐(0)
quotename:SQL2005关于quotename的用法
摘要:首先,sqlserver里的标识符有一定的规则,比如 你 create table abc 123(...) 那么中间含有空格,它不是符合规则的。 你会写做 create table [abc 123](....) 即以[]来定界标识符。 quotename将 字串成为有效的标识符。 它有什么用呢? 我举个例子: 你有个表名字叫做 aa[]bb 当某些应用动态语句查询时 你... 阅读全文
posted @ 2008-12-02 13:48 李辉明 阅读(605) 评论(0) 推荐(0)
xml类型和函数在SQL Server 2005中的简单应用
摘要:大家都知道SQL Server 2005新增了xml字段类型,我们可以利用它来实现批量操作数据库的需要,减少应用程序频繁、反复的建立数据库连接的情况发生,比如批量删除,我们可以在应用程序中构建如下xml: 123 在数据库中可以通过下面的脚本获得这些ID: Select T.ID.value('.', 'int') As ID From @xmlParam.no... 阅读全文
posted @ 2008-11-05 20:31 李辉明 阅读(283) 评论(0) 推荐(0)