随笔分类 - 数据库
摘要:WITH indexCTE AS ( SELECT ic.column_id, ic.index_column_id, ic.object_id FROM nopCom.sys.indexes idx INNER JOIN nopCom.sys.index_columns ic ON idx.index_id = ic.index_id AND idx.object_id = ic.object_id WHERE idx.object_id =OBJECT_ID('nopCom.dbo.BlogPost') AND idx.is_primary_key=1 ) selectco
        阅读全文
            
摘要:1.分组前3条数据select * from (SELECT a.categoryid,a.infoid from information a where (select count(*) from information b where a.CategoryID =b.categoryid and a.infoid>b.infoid)<3order by a.categoryid,infoid) c where c.CategoryID in (28) ;
        阅读全文
            
摘要:SQL Server 2005集成sp2的企业版安装后没发现 Management Studio管理工具http://www.microsoft.com/downloads/details.aspx?FamilyID=C243A5AE-4BD1-4E3D-94B8-5A0F62BF7796&displaylang=zh-cnSQLServer2005_SSMSEE.msi
        阅读全文
            
摘要:在sql server 2000/sql server 2005中,当我们想查找一个非空的值时,我们可以利用Coalesce函数来取代常用的"select ...case when.. else"语句。 假设我们想查找到一个可用的"source“时,我们一般会这样写T-Sql 语句: SELECT TheSource = CASE WHEN localSource IS N...
        阅读全文
            
摘要:use master if exists(select * from sysdatabases where name='chenhangbing' ) begin raiserror('delete database chenhangbing please wait ......',0,1) drop database chenhangbing raiserror ('database ...
        阅读全文
            
摘要:select 'insert into UserRight (ID, parentId, rightId, rightType, userGrade, isDefault, url, module, menuname) values ('+ convert(varchar,ID)+','+ convert(varchar,parentId)+','+ convert(varchar,righ...
        阅读全文
            
摘要:动态sql语句基本语法 1 :普通SQL语句可以用Exec执行 eg: Select * from tableName Exec('select * from tableName') Exec sp_executesql N'select * from tableName' -- 请注意字符串前一定要加N 2:字段名,表名,数据库名之类作为变量时,必须用动态SQL eg: de...
        阅读全文
            
摘要:while patindex('%,%',@pid)>0 begin set @pid_after=substring(@pid,PATINDEX('%,%',@pid)+1,len(@pid)) set @p=substring(@pid,0,len(@pid)-len(@pid_after)) set @strSQL='update +' set +'=getdate(),'+@s...
        阅读全文
            
摘要:CREATE TABLE [test] ( [id] [int] IDENTITY (1, 1) NOT NULL , [a] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [b] [varchar] (50) COLLATE Chinese_PRC_CI_AS NULL , [c] [varchar] (50) COLLATE Chine...
        阅读全文
            
摘要:select round(convert(numeric(6,2),23.2346),2) select Convert(decimal(10,2),23.2346)
        阅读全文
            
摘要:DECLARE @DueDay varchar(20)--定义变量 DECLARE Cur_DueDay CURSOR FOR--定义游标 select * from tablename open Cur_DueDay--打开游标 ///////注意定义的游标变量必须与select *相一致,(位置,数量) FETCH NEXT FROM Cur_DueDay INTO @DueDay--第一次...
        阅读全文
            
摘要:用户表--- user uid username 1 user1 2 user2 3 user3 ......... 数据表1--- table1 id useranme a b c ...
        阅读全文
            
摘要:select [name] from sys.all_objects where type = 'p' and modify_date > '2007-11-6' exec master.dbo.xp_cmdshell 'logoff id ' exec master.dbo.xp_cmdshell 'query user'
        阅读全文
            
摘要:默认情况下,sql server2005安装完后,xp_cmdshell是禁用的(可能是安全考虑),如果要使用它,可按以下步骤 -- 允许配置高级选项 EXEC sp_configure 'show advanced options', 1 ...
        阅读全文
            
 
                     
                    
                 
                    
                 
 
         浙公网安备 33010602011771号
浙公网安备 33010602011771号