LINQ to Entities 是 LINQ 中最吸引人的部分。它让你可以使用标准的 C# 对象与数据库的结构和数据打交道。使用 LINQ to Entities 时,LINQ 查询在后台转换为 SQL 查询并在需要数据的时候执行,即开始枚举结果的时候执行。LINQ to Entities 还.....
分类:
其他好文 时间:
2014-11-08 18:12:21
阅读次数:
339
Querylayer(查询图层)是通过 SQL 查询定义的图层或独立表。通过 Querylayer 可将空间信息和非空间信息都存储在DBMS 中,从而使这些信息可以轻松地整合到 ArcMap 中的各 GIS 项目。由于 Querylayer 将通过 SQL 对数据库表和视图进行直接查询,所以 Q.....
分类:
其他好文 时间:
2014-11-08 02:00:06
阅读次数:
181
问题描述:无论是在sql 2000,还是在 sql 2005 中,都没有提供字符串的聚合函数,所以,当我们在处理下列要求时,会比较麻烦:有表tb, 如下:idvalue----- ------1 aa1 bb2 aaa2 bbb2 ccc需要得到结果:id values------ --------...
分类:
数据库 时间:
2014-11-07 18:29:29
阅读次数:
189
在做过的很多项目中,发现大家不管对什么表,逢select必定加上nolock(或者with(nolock)),好像已经是制度化的一种东西。有领导高人解释说加上nolock可以提高查询速度,不影响对数据表的其他并发操作。但是真有必要每个查询都加nolock吗?个人认为加不加nolock还是值得我们根据...
分类:
数据库 时间:
2014-11-07 18:26:46
阅读次数:
371
//写一个存储过程ALTER PROCEDURE dbo.Infosearch ( @bmid smallint = null, @xm varchar(10)=null, @xb varchar(10)=null, @strage smallint=null,...
分类:
数据库 时间:
2014-11-07 18:19:58
阅读次数:
299
在写存储过程时经常会遇到需要拼接SQL语句的情况,一般情况下仅仅是为了执行拼接后的语句使用exec(@sql)即可。而今天的一个存储过程却需要获取动态SQL的查询结果。需求描述:在某表中根据Id值查询Cost值(表名不确定但表结构确定,如下面的Product表)如果不考虑获取返回值,我们这样写即可:...
分类:
数据库 时间:
2014-11-06 21:42:05
阅读次数:
225
--查询ID = '009'的所有父节点SET @ID = '009';WITH T AS( SELECT ID , PID , NAME FROM TB WHERE ID = @ID UNION ALL SELECT A.ID , A.PID , A.NAME FROM TB AS...
分类:
数据库 时间:
2014-11-05 19:05:53
阅读次数:
282
最近由于项目需要,必须使用C#配合Oracle来进行开发,在开发的过程中,发现有些查询无法正确获取数据。例如:Select * From tabParam Where ParamCode = :ParamCode And ParamName = :ParamName看起来很简单的SQL查询语句,但是...
分类:
Web程序 时间:
2014-11-05 18:55:58
阅读次数:
189
0x01 注入漏洞简介注入漏洞是web应用中最常见的安全漏洞之一,由于一些程序没有过滤用户的输入,攻击者通过向服务器提交恶意的SQL查询语句,应用程序接收后错误 的将攻击者的输入作为原始SQL查询语句的一部分执行,导致改变了程序原始的SQL查询逻辑,额外的执行了攻击者构造的SQL查询语句,从而导致注...
分类:
其他好文 时间:
2014-11-05 14:39:21
阅读次数:
220
一、基础 1、说明:创建数据库 CREATE DATABASE database-name 2、说明:删除数据库 drop database dbname 3、说明:备份sql server --- 创建 备份数据的 device USE master EXEC sp_addumpdevice ‘disk‘, ‘test...
分类:
数据库 时间:
2014-11-05 13:14:37
阅读次数:
199