相关推荐
MSSQL 多字段根据范围求最大值实现方法
–>Title:生成測試數據–>Author:wufeng4552–>Date :2009-09-21 15:08:41declare @T table([Col1] int,[Col2] int,[Col3] int,[Col4] int,[Col5] int,[Col6] int,[Col7] int)Insert @Tselect 1,10,20,30,40,50,60 union allselect 2,60,30,45,20,52,85 union allselect 3,87,56,65,41,14,21–方法1select [col1], max([col2])max
MSSQL 删除数据库里某个用户所有表里的数据
–>Title:删除数据库里某个用户所有表里的数据 –>Author:wufeng4552 –>Date :2009-09-21 15:08:41 –方法1 代码如下: declare @uname varchar(20) declare cuser cursor for select so.name from sysobjects so,sysusers su where so.uid=su.uid and su.name=’Stone’ and so.xtype=’U’ open cuser fetch next from cuser into @uname while(@@fetch_
SQL 判断字段类型语句
–>Title:Generating test data –>Author:wufeng4552 –>Date :2009-09-25 09:56:07 if object_id(‘tb’)is not null drop table tb go create table tb(ID int,name text) insert tb select 1,’test’ go –方法1 代码如下: select sql_variant_property(ID,’BaseType’) from tb –方法2 代码如下: select object_name(ID)表名, c.name 字段名,
MSSQL 字符段分段更新
–>分段更新 –>Author:wufeng4552 –>Date :2009-10-07 08:13:41 –如:更新’a,a,a,a,a’ 第三段a 為 ‘test’ 結果為’a,a,a,test,a’ declare @s varchar(20)–更新的字符串 declare @split varchar(10)–分割符 declare @splitlen int declare @pos int –更新的段 如上為第三段 declare @value varchar(10) –更新後的值 ‘test’ declare @I int,@J int –變量 select @s=’a,a,a
SQLSERVER中union,cube,rollup,cumpute运算符使用说明
union,cube,rollup,cumpute运算符的使用技巧。


非技术版

