随笔分类 -  SQL

sql 跨服务器 select ,update,insert
摘要:不同服务器数据库之间的数据操作--创建链接服务器execsp_addlinkedserver'ITSV','','SQLOLEDB','远程服务器名或ip地址'execsp_addlinkedsrvlogin'ITSV','false',null,'用户名','密码'--查询示例select*fro... 阅读全文

posted @ 2015-07-10 16:35 幻林的地盘 编辑

附加只有数据文件无日志文件,亲测
摘要:写这个东西只是为了记录一下作为新手的自己经历,大家就不要吐得厉害哇,呵呵。。。。1、新建一个数据库名相同的数据库2、停止sql实例服务3、把数据库文件覆盖新的数据库文件4、启动实例服务5、执行以下语句alter database dbname set emergency--紧急模式goalter d... 阅读全文

posted @ 2014-05-18 09:40 幻林的地盘 阅读(398) 评论(2) 推荐(0) 编辑

SQL中合并多行记录的方法总汇
摘要:原文:http://kb.cnblogs.com/a/1435003/前几天还在抱怨:sql只有sum(数值),不能sum(字符串)——如果不是分组统计,用select @values = @values + ',' + value也是可以的——但是如果是分组sum(字符串),肯定不行了!——下面是用函数实现的分组sum(字符串),只是比较“死”:表名、分组依据、待累加的字符串字段都需要预先写死!http://blog.csdn.net/dobear_0922/archive/2008/04/22/2313839.aspxSQL中合并多行记录的方法总汇-- ========== 阅读全文

posted @ 2012-12-17 17:08 幻林的地盘 阅读(199) 评论(0) 推荐(0) 编辑

对数据表添加新列到指定位置
摘要:首先:--创建测试环境create table TEST( A varchar(20), B varchar(20), C varchar(20))go--允许系统标更新exec sp_configure 'allow updates','1'goreconfigure with overridego--添加D列alter table test add D varchar(10)--更新B,C列顺序update syscolumnsset colid=colid+1where colid>=2 and id=object_id('test' 阅读全文

posted @ 2012-12-08 15:53 幻林的地盘 阅读(289) 评论(0) 推荐(0) 编辑

您可能需要将当前数据库的兼容级别设置为更高的值
摘要:“您可能需要将当前的兼容级别设置为更高的值,以启用此功能”的解决方法 在MSSQL数据库中新创建函数时弹出错误信息: “您可能需要将当前数据库的兼容级别设置为更高的值,以启用此功能。 有关存储过程 sp_dbcmptlevel 的信息,请参见帮助。” 原因: 对升级到 SQL Server 2005 或更高版本的数据库使用 PIVOT 和 UNPIVOT 时,必须将数据库的兼容级别设置为 90 或更高。 解决办法: EXEC sp_dbcmptlevel Northwind, 90; 阅读全文

posted @ 2012-12-06 10:54 幻林的地盘 阅读(448) 评论(0) 推荐(0) 编辑

清除SQL SERVER 缓存
摘要:常用的方法:DBCC DROPCLEANBUFFERS从缓冲池中删除所有清除缓冲区。DBCC FREEPROCCACHE从过程缓存中删除所有元素。DBCC FREESYSTEMCACHE 阅读全文

posted @ 2012-07-25 15:54 幻林的地盘 阅读(184) 评论(0) 推荐(0) 编辑

sql行转成列
摘要:问题:假设有张学生成绩表(tb)如下: 姓名 课程 分数 张三 语文 74 张三 数学 83 张三 物理 93 李四 语文 74 李四 数学 84 李四 物理 94 想变成(得到如下结果): 姓名 语文 数学 物理 ---- ---- ---- ---- 李四 74 84 94 张三 74 83 93 ------------------- */ create table tb(姓名 varchar(10) , 课程 varchar(10) , 分数 int) insert into tb values('张三' , '语文' , 74) in... 阅读全文

posted @ 2012-05-09 08:49 幻林的地盘 阅读(244) 评论(0) 推荐(0) 编辑

MS SQL server存储过程整理
摘要:exec sp_databases; --查看数据库exec sp_tables; --查看表exec sp_columns student;--查看列exec sp_helpIndex student;--查看索引exec sp_helpConstraint student;--约束exec sp_stored_procedures;exec sp_helptext 'sp_stored_procedures';--查看存储过程创建、定义语句exec sp_rename student, stuInfo;--修改表、索引、列的名称exec sp_renamedb myTemp 阅读全文

posted @ 2011-08-02 21:28 幻林的地盘 阅读(869) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示