随笔分类 -  SQL Server

摘要:ALTER DATABASE exam MODIFY FILE(NAME='qds157290498_db_Data',NEWNAME='examdb') ALTER DATABASE exam MODIFY FILE(NAME='qds157290498_db_log',NEWNAME='examdb_log') SELECT * FROM SYS.database_files 阅读全文
posted @ 2019-08-22 20:18 hllive 阅读(255) 评论(0) 推荐(0)
摘要:hierarchyid 数据类型的方法 阅读全文
posted @ 2018-11-23 12:19 hllive 阅读(375) 评论(0) 推荐(0)
摘要:生成密码: 阅读全文
posted @ 2018-09-14 11:45 hllive 阅读(215) 评论(0) 推荐(0)
摘要:server数据库中raiserror的作用就和asp.net中的throw new Exception一样,用于抛出一个异常或错误。这个错误可以被程序捕捉到。 raiserror('错误的描述',错误的严重级别代码,错误的标识,错误的描述中的参数的值(这个可以是多个),一些其它参数) 注意,只有s 阅读全文
posted @ 2018-03-16 14:42 hllive 阅读(307) 评论(0) 推荐(0)
摘要:选择功能(好像报错了-下次重装系统测试) 阅读全文
posted @ 2017-12-17 15:59 hllive 阅读(181) 评论(0) 推荐(0)
摘要:select (row_number()over(order by dabh)-1)/20[groupby] from v_payroll 阅读全文
posted @ 2017-07-28 23:16 hllive 阅读(171) 评论(0) 推荐(0)
摘要:select convert(varchar(10),dateadd(day,number,dateadd(day,-9,getdate())),120) as [date] from master..spt_values where datediff(day,dateadd(day,number,dateadd(day,-9,getdate())),getdate())>=0 and num... 阅读全文
posted @ 2017-07-05 11:28 hllive 阅读(223) 评论(0) 推荐(0)
摘要:-- 开启远程选项 exec sp_configure 'show advanced options',1 reconfigure exec sp_configure 'Ad Hoc Distributed Queries',1 reconfigure -- 方法1: SELECT top 5 * FROM OPENDATASOURCE('SQLOLEDB','Data Source=192... 阅读全文
posted @ 2017-06-22 22:03 hllive 阅读(166) 评论(0) 推荐(0)
摘要:将下面文本复制到txt中,然后将文本文件另存为bat win7系统记得要用管理员身份运行! 阅读全文
posted @ 2017-02-28 14:40 hllive 阅读(324) 评论(0) 推荐(0)
摘要:IF EXISTS(SELECT * FROM sysobjects WHERE name='learnRecord') DROP TABLE learnRecord GO CREATE TABLE [learnRecord]( [lid] int NOT NULL CONSTRAINT [FK_pt_learnRecord_learnSubject] REFERENCES [learn... 阅读全文
posted @ 2017-02-06 15:12 hllive 阅读(389) 评论(0) 推荐(0)
摘要:--查询所有下级 DECLARE @BOSS hierarchyid SELECT @BOSS=orgNode FROM subjectClass WHERE ID=1011 SELECT *,orgNode.ToString() as org FROM subjectClass WHERE org 阅读全文
posted @ 2016-12-19 16:07 hllive 阅读(216) 评论(0) 推荐(0)
摘要:select SUBSTRING(sys.fn_sqlvarbasetostr(HASHBYTES('MD5','123456')),3,32) 阅读全文
posted @ 2016-11-14 16:24 hllive 阅读(387) 评论(0) 推荐(0)
摘要:定义为函数 调用 一定要加上DBO. 不然会报错 阅读全文
posted @ 2016-11-02 15:10 hllive 阅读(4800) 评论(0) 推荐(0)
摘要:前提是要先加载完成zTree后才能正常显示数据,也就是说在ajax里需要添加async:false, 阅读全文
posted @ 2016-10-27 09:57 hllive 阅读(538) 评论(0) 推荐(0)
摘要:declare @chid int DECLARE chCursor CURSOR --定义游标 FOR (select ID from ChooseSubject where ID in (select * from SplitToTable(@chList))) order by id --查出需要的集合放到游标中 OPEN chCursor; --打开游标 FETCH NEXT FROM ... 阅读全文
posted @ 2016-10-19 16:34 hllive 阅读(242) 评论(0) 推荐(0)
摘要:select*from (select row_number() over(orderby id) as[rows], *fromtable) as t where t.[rows]>=@startand t.[rows]<=@end 阅读全文
posted @ 2016-10-05 12:04 hllive 阅读(140) 评论(0) 推荐(0)
摘要:WITH a AS ( SELECT * FROM view_SubjectList WHERE id=1 UNION ALL SELECT s.* FROM view_SubjectList AS s,a WHERE s.pId=a.ID ) SELECT * FROM a 阅读全文
posted @ 2016-09-05 14:07 hllive 阅读(518) 评论(0) 推荐(0)
摘要:--新建数据库 create database admin --新建表同时建字段 create table student ( ID int, namee nvarchar(5), age nchar(1), sex int ) --删除表 drop table student --查询 select * from student --查询指定的字段 select ID,age from st... 阅读全文
posted @ 2016-08-26 11:32 hllive 阅读(401) 评论(0) 推荐(0)
摘要:Transact-SQL中的存储过程,非常类似于Java语言中的方法,它可以重复调用。当存储过程执行一次后,可以将语句缓存中,这样下次执行的时候直接使用缓存中的语句。这样就可以提高存储过程的性能。 Ø 存储过程的概念 存储过程Procedure是一组为了完成特定功能的SQL语句集合,经编译后存储在数 阅读全文
posted @ 2016-06-06 11:22 hllive 阅读(190) 评论(0) 推荐(0)
摘要:命名规范表表名如Order/UserAccout符合以下规范:1.统一采用单数形式,反对Orders2.首字母大写,多个单词的话,单词首字母大写,反对order/Useraccout/ORDER3.避免中文拼音,反对AgentBaoCi4.避免下划线连接,反对User_Accout(下划线适用Ora... 阅读全文
posted @ 2015-11-24 13:48 hllive 阅读(1904) 评论(0) 推荐(1)