![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
SQL Server
纸纸纸纸飞飞
.net,PB,SQL Server,java
展开
-
[收集2]经典的SQL语句
1. 行列转换--普通假设有张学生成绩表(CJ)如下Name Subject Result张三 语文 80张三 数学 90张三 物理 85李四 语文 85李四 数学 92李四 物理 82想变成 姓名 语文 数学 物理张三 80转载 2006-11-08 09:53:00 · 540 阅读 · 0 评论 -
64位SQL Server2005访问32位SQL Server2000的问题
HR服务器: 操作系统->32位Windows2000 SP4 数据库->32位SQL Server2000 OA服务器: 操作系统->64位Windows2003 SP2 数据库->64位SQL Server2005 OA项目中,需要从HR服务器中取得用户的手机号。对这种情况,我以前都是使用建立链接服务器的方式,于是,很快地写好脚本,原创 2009-09-23 16:21:00 · 3647 阅读 · 1 评论 -
[转]非常有用的一些sql server 2005元数据函数
@@PROCID 返回 Transact-SQL 当前模块的对象标识符 (ID)。Transact-SQL 模块可以是存储过程、用户定义函数或触发器。不能在 CLR 模块或进程内数据访问接口中指定 @@PROCID 。fn_listextendedproperty 返回数据库对象的扩展属性值。 COL_LENGTH 返回列的定义长度(以字节为单位)。FULLTEXTCATALOGPRO转载 2009-09-16 14:14:00 · 482 阅读 · 0 评论 -
两表组合的脚本(备用,记录一下)
create table #temp1([name] varchar(50), [type1] varchar(100))create table #temp2([name] varchar(50), [type2] varchar(100)) -- 加记录insert into #temp1 values(test1, 成都)-- insert into #temp1原创 2009-09-10 15:57:00 · 391 阅读 · 0 评论 -
数据库取出中文数据出现乱码的问题
最近在做OA系统方面的开发与维护,在测试环境下,遇到一个问题。 在一个功能查询时,用gridview显示的数据,有些列中,如果是中文的,就出现乱码的情况,并且也不是所有列的中文显示都不对。 通过设置断点,一直跟到了从数据库中取得数据的代码上,排除了展示页面中的问题。也就是说,从数据库中取出来的数据就不对了。 我在查询分析器中直接写SQL语句取数据库中数原创 2009-08-19 14:39:00 · 4879 阅读 · 2 评论 -
通过Sql Server更改远程服务器系统日期和时间
工作中,发现有台服务器中毒了,系统时间老是会被改为2005年的某一日期,远程登录和远程控制有问题,后终于找到一个方法,就是可以通过SQL Server来达到目的:// 通过查询分析器登录到服务器上后,执行:master.dbo.xp_cmdshell time,20:20:20 -- 修改时间master.dbo.xp_cmdshell date,2007-原创 2008-01-03 10:40:00 · 2258 阅读 · 0 评论 -
取指定ID的所有备注信息
-- 取指定ID值的某一字段信息,如备注信息alter function dbo.fn_JoinString @id bigintreturn nvarchar(4000)as begin declare @ret nvarchar(4000) set @ret= select @ret =@ret + filed +, from table where id转载 2008-03-05 09:05:00 · 425 阅读 · 0 评论 -
SQL实现split函数,自定义分割字符,自定义取出第几个分割字符前的字符串
CREATE FUNCTION [dbo].[split] (@str nvarchar(4000),@code varchar(10),@no int ) RETURNS varchar(200)AS BEGIN declare @intLen intdeclare @count intdeclare @indexb intdeclare @indexe intset @intLen转载 2008-02-28 14:00:00 · 379 阅读 · 0 评论 -
取每组最大ID的SQL语句
问题来自一技术群中,以及他人提供的处理原数据: ID type datetime name content4 7 2008-02-21 yangboyu 432423 7 2008-02-22 yangboyu 22 5 2008-02-23 yangboyu 32132132转载 2008-02-28 12:51:00 · 1674 阅读 · 0 评论 -
SQL Server中日志清除
--1.清空日志--2.截断事务日志--3.收缩数据库文件(如果不压缩,数据库的文件不会减小)DUMP TRANSACTION [DataBaseName] WITH NO_LOGBACKUP LOG [DataBaseName] WITH NO_LOGDBCC SHRINKDATABASE([DataBaseName])原创 2008-02-18 18:41:00 · 372 阅读 · 0 评论 -
[收集1]精妙SQL语句
说明:复制表(只复制结构,源表名:a 新表名:b) SQL: select * into b from a where 1说明:拷贝表(拷贝数据,源表名:a 目标表名:b) SQL: insert into b(a, b, c) select d,e,f from b; 说明:显示文章、提交人和最后回复时间 SQL: select a.title,a.username,b.ad转载 2006-11-08 09:47:00 · 619 阅读 · 0 评论 -
SQL整理:求2字段值相同情况下,其它值最小的记录
http://topic.csdn.net/u/20091016/09/fea7e9d3-53c4-4b00-9abe-dbf8dd55b05b.html?seed=1546300155&r=60454236#r_60454236 原问题:数据如下, 我想取出TABLE中的数据, 按照下面的条件.如果F2相同的情况下, 取F3数据较小的那条, 如果F3还相同, 就取F4较小的那个, 依转载 2009-10-16 11:39:00 · 751 阅读 · 0 评论