2010年4月17日
摘要: *标题:普通行列转换(version 2.0)说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语文... 阅读全文
posted @ 2010-04-17 20:02 记住昨天,迎接明天 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 添加数据 insertinto表名(字段1)values(值1)insertintostuinfo(stuname,stuno,stuage)values('张三','s25010','22')>[2]更新数据update表名set字段1=值1,………,where(条件)updatestuinfosetstuage=25wherestuname='张三'&... 阅读全文
posted @ 2010-04-17 19:59 记住昨天,迎接明天 阅读(132) 评论(0) 推荐(0) 编辑
摘要: MSSQL数据同步利用数据库复制技术实现数据同步更新(来自网络,也是非常完美的教程) 复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有效方式。使用复制技术,用户可以将一份数据发布到多台服务器上,从而使不同的服务器用户都可以在权限的许可的范围内共享这份数据。复制技术可以确保分布在不同地点的数据自动同步更新,从而保证数据的一致性。 SQL复制的基本元... 阅读全文
posted @ 2010-04-17 19:52 记住昨天,迎接明天 阅读(354) 评论(0) 推荐(0) 编辑
摘要: >[1]局部变量 declare@namevarchar(8)-----name为变量名,varchar为数据类型局部变量赋值:1.set@name=value2.select@name=valuedeclare@namevarchar(8)set@name='李文才'select*fromstuinfowherestuname=@namedeclare@seatintset@seat=st... 阅读全文
posted @ 2010-04-17 19:47 记住昨天,迎接明天 阅读(150) 评论(0) 推荐(0) 编辑
摘要: >[1]简单子查询用T-SQL语句实现declare@ageintset@age=stuagefromstumarkswherestuname='李文才'select*fromstumarkswherestuage>@agegoselectstunamefromstuinfoinnerjoinstumarksonstuinfo.stuno=stumarks.stunowherewrit... 阅读全文
posted @ 2010-04-17 19:45 记住昨天,迎接明天 阅读(279) 评论(0) 推荐(0) 编辑
摘要: >[1]事务usestudbgoifexists(select*fromsysobjectswherename='bank')droptablebankgocreatetablebank(customernamechar(10),currentmoneymoney)goaltertablebankaddconstraintck_currentmoneycheck(currentmoney&g... 阅读全文
posted @ 2010-04-17 19:44 记住昨天,迎接明天 阅读(164) 评论(0) 推荐(0) 编辑
摘要: >[1]常用的存储过程execsp_databasesexecsp_renamedb'monvb','monvb1'usestudbgoexecsp_tables-----当前数据库中可查询对象的列表execsp_columnsstuinfo-----查看表stuinfo中列的信息execsp_helpstuinfo-----查看表stuinfo的信息execsp_helpconstrain... 阅读全文
posted @ 2010-04-17 19:43 记住昨天,迎接明天 阅读(186) 评论(0) 推荐(0) 编辑
摘要: >[1]为什么需要触发器usestudbgoifexists(select*fromsysobjectswherename='bank')droptablebankifexists(select*fromsysobjectswherename='transinfo')droptabletransinfocreatetablebank(customernamechar(8)notnull,ca... 阅读全文
posted @ 2010-04-17 19:42 记住昨天,迎接明天 阅读(227) 评论(0) 推荐(0) 编辑
摘要: 在前人的基础上,我对比较优秀的sql语句进行了重新的编辑和整理,力求精短易学。希望大家可以举一反三,更好学习sql语句,如果有问题,还请翻阅相关书籍。下列语句部分是Mssql语句,不可以在access中使用。SQL分类:DDL—数据定义语言(CREATE,ALTER,DROP,DECLARE)DML—数据操纵语言(SELECT,DELETE,UPDATE,INSERT)DC... 阅读全文
posted @ 2010-04-17 19:36 记住昨天,迎接明天 阅读(128) 评论(0) 推荐(0) 编辑