随笔分类 -  数据库相关

摘要:csdn,cnblogs(博客园),新浪博客,网易博客,各种博客都使用过,不过对于一个开发人员,csdn和博客园算是比较好的,人群对象比较明确,好文章还能得到不少回应。新浪垃圾评论太多,而且技术类的文章并不是很受欢迎。不过做推广还是可以的。网易不多说,挺好用,如果写心情类的还不错,技术文章一样不是很受欢迎。不过,最后我还是选择wordpress,毕竟作为开发人员来说,写博客分享经验和学习成果是一方面,自定义博客,甚至在其上展示一些开发成果还是比较有意思的,因此,自己大件一个wordpress的个人blog还是很有吸引力的。独立的域名,自由的自定义功能和样式,能和自己开发的web程序整合,缺点是 阅读全文
posted @ 2012-11-06 13:59 ZetaChow晓代码 阅读(316) 评论(0) 推荐(0)
摘要:SQLServer 中的函数有三类1、内联函数2、表值函数3、标量值函数内联函数:返回数据集合,即返回一个查询表值函数:是内联函数的补充,返回的也是一个数据集合,但是表值函数是通过定义一个内存表,然后将查询结果存储到内存表后将该内存表返回,这种方式相比内联函数的好处是可以对内存表进行多次处理后再返回,而内联函数就只能一次性返回数据集合。标量值函数:用得最多,返回一个基础类型值。 阅读全文
posted @ 2010-04-02 01:30 ZetaChow晓代码 阅读(378) 评论(0) 推荐(0)
摘要:很多朋友刚使用联合查询UNION的时候常常会理所当然的将联合查询理解为把没一个子查询的结果集组合成一个大的结果集。因此,常常出现这样的错误select * from [IND] where INDID>10unionselect * from [IND] where INDID<9目前为止,还没有出现问之后,也许有人会用到类似的查询select * from [IND] where INDID>10 orderby INDID descunionselect * from [IND] where INDID<9 order by INDID desc此时就出现问题了,数 阅读全文
posted @ 2010-03-10 22:39 ZetaChow晓代码 阅读(5496) 评论(0) 推荐(1)
摘要:ALTER PROCEDURE PR_ArticleList @index int, --页索引 @pagesize int, --页大小 @condition nvarchar(1000) --查询条件字符串 ASdeclare @starID varchar(20) --起始IDdeclare @rowcount int --要查询记录数declare @count int --记录总数declare @maxpages int --总页数declare @Tem nvarchar(2000) --字查询模板 SET NOCOUNT ON --当存在查询条件,在查询条件前加AND... 阅读全文
posted @ 2007-08-07 17:18 ZetaChow晓代码 阅读(492) 评论(0) 推荐(0)
摘要:下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi 阅读全文
posted @ 2007-03-02 10:41 ZetaChow晓代码 阅读(211) 评论(0) 推荐(0)
摘要:下列语句部分是Mssql语句,不可以在access中使用。SQL分类: DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE) DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT) DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevi 阅读全文
posted @ 2006-09-12 11:07 ZetaChow晓代码 阅读(205) 评论(0) 推荐(0)
摘要:新建表: createtable[表名] ( [自动编号字段]intIDENTITY(1,1)PRIMARYKEY, [字段1]nVarChar(50)default’默认值’null, [字段2]ntextnull, [字段3]datetime, [字段4]moneynull, [字段5]intdefault0, [字段6]Decimal(12,4)default0, [字段7]imagenull, ) 删除表: Droptable[表名] 插入数据: INSERTINTO[表名](字段1,字段2)VALUES(100,’51WINDOWS.NET’) 删除数据: DELETEFROM[表名 阅读全文
posted @ 2006-04-07 14:32 ZetaChow晓代码 阅读(163) 评论(0) 推荐(0)
摘要:可支持的SQL声明 虽然MySQL不能支持存储程序,但它却可以完成很多任务,如表A所示。除此之外,MySQL的stored procedure documentation(存储过程文档)描述了可用于Oracle的PL/SQL和SQL Server的 T-SQL的很多兼容特性。我对存储过程支持的印象是,它执行比较缓慢,目的是避免任何影响大型软件开发工程的步骤。表A ... 阅读全文
posted @ 2006-03-14 15:27 ZetaChow晓代码 阅读(337) 评论(0) 推荐(0)
摘要:下面将分别介绍在MS SQLServer 中如何用SQL Server 管理工具Enterprise Manager 和Transaction_SQL 来创建触发器。在创建触发器以前必须考虑到以下几个方面: CREATE TRIGGER 语句必须是批处理的第一个语句; 表的所有者具有创建触发器的缺省权限,表的所有者不能把该权限传给其它用户; 触发器是数据库对象,所以其命名必须符合命名规则; 尽管在触发器的SQL 语句中可以参照其它数据库中的对象,但是,触发器只能创建在当前数据库中; 虽然触发器可以参照视图或临时表,但不能在视图或临时表上创建触发器,而只能在基表或在创建视图的表上创建触发器; 一 阅读全文
posted @ 2005-12-12 16:43 ZetaChow晓代码 阅读(447) 评论(0) 推荐(0)
摘要:SQL 2000中的触发器使用 触发器是数据库应用中的重用工具,它的应用很广泛,这几天写一个化学数据统计方面的软件,需要根据采样,自动计算方差,在这里,我使用了触发器。下面我摘录了SQL Server官方教程中的一段关于触发器的文字,确实有用的一点文字描述。______________________________________________________________________________________________________________可以定义一个无论何时用INSERT语句向表中插入数据时都会执行的触发器。当触发INSERT触发器时,新的数据行就会被插入到 阅读全文
posted @ 2005-12-12 16:38 ZetaChow晓代码 阅读(190) 评论(0) 推荐(0)