随笔分类 -  SQL

摘要:好久没有写 SQL 了,想打开 SSMS 写写 SQL 语句,由于服务是设置为手动,所以先得开启服务.就在我打开命令对话框输入指令回车,几秒钟后,杯具发生了…..什么情况? 从来没遇到过,尝试了几次后,同样的错误信息,没办法,上百度搜了一下,结果好多的解决方法都是两种:因为数据库文件因为加密产生错误,设置文件的 属性->高级->压缩 选项去掉.还有就是把系统数据库 master.mdf 替换掉,可是我都试了,我的文件根本没有选中压缩选项,前者宣告失败.于是我试了试后者,在朋友那里 copy 来 master.mdf 文件,由于我装的是 MS SQL 2012 朋友也是 2012 所 阅读全文
posted @ 2013-10-10 00:12 上帝是代码 阅读(923) 评论(0) 推荐(0)
摘要:喝口水,耸耸肩,捏捏手,点点鼠标…闲话少叙! 我们这次讨论的是 SQLSERVER 中的自定义函数 —— 标量函数.和上次讨论的表值函数方法一样,顾名思义,我们望文生义一下下…上次讨论的表值函数返回的是一个表,标量函数是不是返回的是一个特定类型变量呢?嘿嘿,我们猜对了,所谓的标量值函数,返回值正是一个标准的量(有数据类型,有值…).首先我们来看看它的语法:CREATE FUNCTION 函数名(参数列表) RETURNS 返回类型 AS BEGIN 函数体 END GO 看得出写着非常爽是吧! 一眼就明白,我敢打赌有人看到... 阅读全文
posted @ 2013-10-07 18:12 上帝是代码 阅读(178) 评论(0) 推荐(0)
摘要:我勒个去... 这标题如此粗鲁,谁起的? 改过来... 呵呵,管他呢!老师说不要在乎这些细节.我们开始我们的话题,这里我们要讨论的是 SQL 中的表值函数.对于熟悉他的同胞们可能本文没有多大的意义,但是对于刚入门的童鞋还是比较有用的.笔者刚开始接触的时候也是费了很大劲(可能本人比较笨!呵呵),在此以一个简单而又简明的例子来讨论这个看似神奇的东西.所谓的表值函数,就是用户自定义的函数."表值"表示它返回的值是一张表.表值函数又分为内联表值函数和多语句表值函数(其实某个角度也是一样样儿的,别被弄糊涂了).我们先看内联表值函数,下面我们就打开我们的 SQL语句编辑工具,我们写第一 阅读全文
posted @ 2013-10-07 01:13 上帝是代码 阅读(268) 评论(0) 推荐(0)