摘要:
下列语句部分是Mssql语句,不可以在access中使用.SQL分类:DDL—数据定义语言(Create,Alter,Drop,DECLARE)DML—数据操纵语言(Select,Delete,Update,Insert)DCL—数据控制语言(GRANT,REVOKE,COMMIT,ROLLBACK)首先,简要介绍基础语句:1、说明:创建数据库Create DATABASE database-name2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建备份数据的 deviceUSE masterEXEC sp_addumpdevice 阅读全文
posted @ 2012-04-25 16:29
dekevin
阅读(579)
评论(0)
推荐(0)
摘要:
问题:有两个不同的表,其中都有一个编号的字段,而且存储的内容是相同的,需要将一张表中的另外一些字段依据编号去与另一个表中编号对应来更新到另一个表中。方法:由于在sql中是不支持同时更新多条包含编号的数据的,所以当我们要更新多条数据的时候我们需要进行逐条的更新操作,这个时候我们需要用到游标。游标是只能在存储过程中执行的,所以我们需要建立一个存储过程Create PROCEDURE[dbo].[PP5_IN_Money]ASDECLARE@t varchar(50),@in_Money decimal(18,2)BEGIN DECLARE ttt_cusor CURSOR FOR select P 阅读全文
posted @ 2012-04-25 16:21
dekevin
阅读(4404)
评论(0)
推荐(0)
摘要:
sql触发器理解触发器里面的两个临时的表:Deleted , Inserted 。注意Deleted 与Inserted分别表示触发事件的表“旧的一条记录”和“新的一条记录”。一个数据库系统中有两个虚拟表用于存储在表中记录改动的信息,分别是: 虚拟表inserted虚拟表deleted在表记录新增时存放新插入的的记录不存储记录修改时存放用来更新的新记录存放更新前的记录删除时不存储记录存放被删除的记录 一个Update 的过程可以看作为:生成新的记录到Inserted表,复制旧的记录到Deleted表,然后删除Student记录并写入新纪录。CREATETRIGGER[dbo].[checkin 阅读全文
posted @ 2012-04-25 16:20
dekevin
阅读(281)
评论(0)
推荐(0)
摘要:
sql 求解两个时间差SELECTDATEDIFF(Second, '2009-8-25 12:15:12', '2009-9-1 7:18:20') --返回相差秒数SELECTDATEDIFF(Minute, '2009-9-1 6:15:12', '2009-9-1 7:18:20') --返回相差分钟数 SELECTDATEDIFF(Day, '2009-8-25 12:15:12','2009-9-1 7:18:20')--返回相差的天数SELECTDATEDIFF(Hour, ' 阅读全文
posted @ 2012-04-25 16:17
dekevin
阅读(54890)
评论(1)
推荐(3)
摘要:
索引是以表列为基础的数据库对象。索引中保存着表中排序的索引列,并且纪录了索引列在数据库表中的物理存储位置,实现了表中数据的逻辑排序。通过索引,可以加快数据的查询速度和减少系统的响应时间;可以使表和表之间的连接速度加快。 但是,不是在任何时候使用索引都能够达到这种效果。若在不恰当的场合下,使用索引反而会事与愿违。所以,在SQLServer数据库中使用索引的话,还是需要遵守一定的规则。笔者觉得,主要是需要遵守六大铁律。 铁律一:天下没有免费的午餐,使用索引是需要付出代价的。 索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分... 阅读全文
posted @ 2012-04-25 16:11
dekevin
阅读(897)
评论(0)
推荐(0)
摘要:
AutoComplete控件的作用是根据用户在文本框输入的字符而做出相应的提示效果。例如GOOGLE搜索提示功能。属性列表:TargetControlID:要实现提示功能的控件ServicePath:WEB服务的路径ServiceMethod:调用数据使用的方法CompletionSetCount:提示数据的行数MinimumPrefixLength:用户输入多少字母才出现提示效果CompletionInterval:从服务器获取数据的时间间隔,单位为毫秒Enabled:是否启用自动完成功能,默认为TRUEEnableCaching:是否启用缓存实例解析一、读取数据库实现自动完成功能autoc 阅读全文
posted @ 2012-04-25 16:00
dekevin
阅读(1319)
评论(0)
推荐(0)
摘要:
--SQL循环语句declare@iintset@i=1while@i<30begininsertintotest(userid)values(@i)set@i=@i+1end===================================================--语法WHILEBoolean_expression{sql_statement|statement_block}[ BREAK ]{sql_statement|statement_block}[ CONTINUE ]--参数Boolean_expression--返回TRUE 或FALSE 的表达式。如果布尔表 阅读全文
posted @ 2012-04-25 15:21
dekevin
阅读(444)
评论(0)
推荐(0)
浙公网安备 33010602011771号