摘要:
USE tempdbIF EXISTS(SELECT * FROM msdb.dbo.sysjobs WHERE name='30秒一次的作业') EXEC msdb.dbo.sp_delete_job @job_name='30秒一次的作业'--定义创建作业DECLARE @jobid uniqueidentifierEXEC msdb.dbo.sp_add_job @job_name = N'30秒一次的作业', @job_id = @jobid OUTPUT--定义作业步骤DECLARE @sql nvarchar(400),@dbname 阅读全文
posted @ 2012-05-20 20:55
ChaunceyHao
阅读(241)
评论(0)
推荐(0)
摘要:
DECLARE @t TABLE(Year int,Quarter int,Amount decimal(10,1))INSERT @t SELECT 1990, 1, 1.1UNION ALL SELECT 1990, 2, 1.2UNION ALL SELECT 1990, 3, 1.3UNION ALL SELECT 1990, 4, 1.4UNION ALL SELECT 1991, 1, 2.1UNION ALL SELECT 1991, 2, 2.2UNION ALL SELECT 1991, 3, 2.3UNION ALL SELECT 1991, 4, 2.4--查询处理SEL 阅读全文
posted @ 2012-05-20 20:54
ChaunceyHao
阅读(150)
评论(0)
推荐(0)
摘要:
DECLARE @t TABLE(Item varchar(10),Color varchar(10),Quantity int)INSERT @t SELECT 'Table','Blue',124UNION ALL SELECT 'Table','Red', -23UNION ALL SELECT 'Chair','Blue',101UNION ALL SELECT 'Chair','Red', -90--统计SELECT Item,Color,QuantityF 阅读全文
posted @ 2012-05-20 20:53
ChaunceyHao
阅读(321)
评论(0)
推荐(0)
摘要:
--图书销售数据表CREATE TABLE tb(Books nvarchar(30), --书名Date datetime, --销售日期Sales int) --销售数量--生成测试数据INSERT tb SELECT CHAR(65+RAND(CHECKSUM(NEWID()))*25), DATEADD(Day,1-RAND(CHECKSUM(NEWID()))*500,GETDATE()), RAND(CHECKSUM(NEWID()))*360FROM sysobjects a,sysobjects b--显示数据SELECT * FROM tbGO--排行榜处理的存储过程CRE. 阅读全文
posted @ 2012-05-20 12:43
ChaunceyHao
阅读(201)
评论(0)
推荐(0)
摘要:
--测试数据DECLARE @a TABLE(id int)INSERT @a SELECT 1UNION ALL SELECT 2DECLARE @b TABLE(id int)INSERT @b SELECT 2UNION ALL SELECT 3--内联接SELECT * FROM @a a JOIN @b b ON a.id=b.idSELECT * FROM @a a,@b b WHERE a.id=b.id/*--结果(只返回两个表中id相同的记录)id id---------------- ----------- 2 2--*/--左向外联接SELECT * FROM @a a 阅读全文
posted @ 2012-05-20 12:40
ChaunceyHao
阅读(146)
评论(0)
推荐(0)
摘要:
--1. NULL 对 IN(NOT IN) 查询的影响--测试数据DECLARE @1 TABLE(col1 int)INSERT @1 SELECT 1UNION ALL SELECT NULLUNION ALL SELECT 2DECLARE @2 TABLE(col1 int)INSERT @2 SELECT 1--查询SELECT [@1总记录数]=COUNT(*) FROM @1--结果: 3SELECT [@1在@2表中存在的记录数]=COUNT(*) FROM @1 aWHERE col1 IN(SELECT col1 FROM @2)--结果: 1SELECT [@1在@2表 阅读全文
posted @ 2012-05-20 12:39
ChaunceyHao
阅读(246)
评论(0)
推荐(0)
摘要:
--测试数据CREATE TABLE ta(id int)INSERT ta SELECT 1CREATE TABLE tb(id int)INSERT tb SELECT 1UNION ALL SELECT 1CREATE TABLE tc(id int)INSERT tc SELECT 1UNION ALL SELECT 1--查询SELECT * FROM ta a JOIN tb b ON a.id=b.id JOIN tc c ON a.id=c.id/*--结果id id id ----------- ----------- ----------- 1 1 11 1 11 1 1. 阅读全文
posted @ 2012-05-20 12:39
ChaunceyHao
阅读(165)
评论(0)
推荐(0)
摘要:
新做了一个项目,需要有后台管理功能,很自然,想到了django的admin功能。 项目的要求: 基于django的用户系统进行开发,不能修改django的源代码权限管理,不同的用户显示不同的数据行,字段也各不相同。 首先打算在django中的Permission加入特定的权限,但是考察下来感觉很怪,django的Permission是表级的权限管理,而 用户的是逻辑权限,两种权限混在一起,很难管理,所以django的Permission就不能使用了,自定义一个权限表来管理。 不能修改django的代码,用户的信息只能另外创建表来管理。但是admin后台界面通过django的user来管理比较方 阅读全文
posted @ 2012-05-20 00:39
ChaunceyHao
阅读(810)
评论(0)
推荐(0)
摘要:
使用了gevent一段时间之后,应用进程占用的内存稳步增长,一不小心就好几百M了,gevent应该存在一些内存泄漏,同时还有一些其他问题, 放到生产环境中很不适合。于是查找了一些其他的wsgi server,看了国外的一些评测,选定了uwsgi,安装之后,和gevent进行了一些测试比较,两者相差不多,在响应速度上似乎uwsgi要胜出一 点。 下载源码之后,直接make,得到uwsgi,就可以直接用了。 首先设置django应用的配置文件,django-uwsgi.py文件格式如下: import os os.environ['DJANGO_SETTINGS_MODULE'] 阅读全文
posted @ 2012-05-20 00:38
ChaunceyHao
阅读(842)
评论(0)
推荐(0)
浙公网安备 33010602011771号