-
[SQL] php防止sql注入破绽代码
php防止sql注入漏洞代码分析如果使用这个函数的话,这个函数会绕开PHP的标准出错处理,所以说得自己定义报错处理程序(die())。其次,如果代码执行前就发生了错误,那个时候用户自定义的程序还没有执行,所以就不会用到用户自己写的报错处理程序。那么,PHP里有一套错误处理机制,可以使用set_err...
89
热度 -
[SQL] Sql Server 获取指定表、视图构造
SqlServer获取指定表、视图结构1、获取指定表、视图的所有字段属性 只要输入不同的表/视图名,就可以获取该表的所有字段名字、字段长度、字段类型、字段说明、字段是否允许为空、是否主键、是否自增长字段等。USE[数据库名称]GO/******Object:StoredProcedure[dbo]....
139
热度 -
82
热度 -
[SQL] 用字符串连接SQL语句并用EXEC执行时,出现姓名 '‘不是有效的标识符
用字符串连接SQL语句并用EXEC执行时,出现名称'‘不是有效的标识符?用字符串连接SQL语句并用EXEC执行时,出现名称'这里是字符串连接的一条SQL语句‘不是有效的标识符?才发现,在写exec@sql时,[email protected](),这样写exec(@sql)就不会出错了!?...
59
热度 -
[SQL] Oracle SQL基础(一)-创建及修改表
OracleSQL基础(1)-创建及修改表1.建表语句CREATETABLEfdh_client_info(idvarchar2(50)primarykey,namevarchar2(30)notnull,sexvarchar(1),agenumber(3),addressvarchar2(300)...
139
热度 -
[SQL] spark sql根本使用方法介绍
sparksql基本使用方法介绍spark中可以通过sparksql直接查询hive或impala中的数据,?一、启动方法/data/spark-1.4.0-bin-cdh4/bin/spark-sql--masterspark://master:7077--total-executor-cores...
307
热度 -
[SQL] SQL Server 2008 抽缩日志 清空删除大日志文件
SQLServer2008收缩日志清空删除大日志文件SQL2008的收缩日志?由于SQL2008对文件和日志管理进行了优化,所以以下语句在SQL2005中可以运行但在SQL2008中已经被取消:(SQL2005)BackupLog?DNName?with?no_loggodumptransactio...
201
热度 -
[SQL] SQL SERVER同步环境新增公布对象时不能生成(sp_MS+表名)同步存储过程
SQLSERVER同步环境新增发布对象时不能生成(sp_MS+表名)同步存储过程在配置了同步的用户环境(订阅端:请求订阅)在发布端:1、企业管理器SSMS—复制—本地发布—发布属性—项目(选中发布对象)2、在企业管理里—查看快照代理状态(启动)在订阅服务器:USE[DBName]GOSELECT*F...
76
热度 -
[SQL] 使用sql server profilter追踪sql
使用sqlserverprofilter跟踪sql最近在研究EF延迟加载和贪婪加载的用法时,想要查看Linq生成的sql。一开始通过VS-->调试-->窗口-->IntelliTrace事件,来查看生成的sql,并不是十分准确。然后想到了好像可以用sqlserver2008自带的s...
100
热度 -
[SQL] SQLServer怎么添加try catch
SQLServer如何添加trycatch在.net中我们经常用到trycatch.不过在sqlserver中我们也可以使用trycatch捕捉错误,在这里把语法记录下来和大家分享一下,--构建存储过程CREATEPROCEDURETestProc @ParaINTAS BEGINTRAN DECL...
161
热度 -
[SQL] SQL 揭示介绍 hash/merge/concat union
SQL提示介绍hash/merge/concatunion查询提示一直是个很有争议的东西,因为他影响了sqlserver自己选择执行计划。很多人在问是否应该使用查询提示的时候一般会被告知慎用或不要使用...但是个人认为善用提示在不修改语句的条件下,是常用手段。另外如果你是一个公司的dba并且你对你所...
482
热度 -
[SQL] SQLite学习笔记(8)&&sqlite实现架构
SQLite学习笔记(八)&&sqlite实现架构该系列的前面一些文章我重点讲了sqlite的核心功能,比如封锁机制,共享缓存,以及事务管理等。但对于sqlite的整体没有作一个全面的介绍,本文将从实现的层面,整体介绍sqlite的框架、各个核心模块以及功能。后续再针对核心模块作进一...
86
热度 -
172
热度 -
[SQL] Druid 的SQL翻译功能怎么使用
Druid的SQL翻译功能如何使用Druid是阿里巴巴开源平台上的一个项目,整个项目由数据库连接池、插件框架和SQL解析器组成。该项目主要是为了扩展JDBC的一些限制,可以让程序员实现一些特殊的需求,比如向密钥服务请求凭证、统计SQL信息、SQL性能收集、SQL注入检查、SQL翻译等,程序员可以通过...
207
热度 -
[SQL] 数据控制语言(DCL)
Oracle学习笔记四SQL命令(二):SQL操作语言类别SQL分为下列语言类别1.数据定义语言(DDL)Create、Alter、Drop2.数据操纵语言(DML)Insert、Select、Delete、Update3.事务控制语言(TCL)Commit、Savepoint、Rollback4....
122
热度 -
641
热度 -
84
热度 -
[SQL] SQL优化 查询语句中,用 inner join 作为过滤条件跟用where作为过滤条件的区别
SQL优化查询语句中,用innerjoin作为过滤条件和用where作为过滤条件的区别前段时间遇到一个存储过程,参数之一是一个字符串,在存储过程中,把字符串拆分成一个临时表之后存为一个key值的临时表,作为其中一个查询条件,逻辑实现上有两种处理方式insertinto#tselectkeyfroms...
92
热度 -
[SQL] 《HeadFirst SQL》札记
《HeadFirstSQL》笔记规范化0约束1原子性2第一范式1NF3数据模式4依赖5联接查询6交叉联接(AKA笛卡尔联接,叉积)7内联接8子查询9外联接10自联接11集合12事务13ACID14管理事务15常用语句16注意17规范化约束NOTNULLUNIQUEPRIMARYKEYDEFAULTF...
108
热度 -
[SQL] 好久没写了,SQLSERVER服务丢失后怎么处理
好久没写了,SQLSERVER服务丢失后怎么办服务器突然中了病毒,查杀后,结果两个服务也丢了,从其他机器上COPY了两个EXE过来,编写这两个服务就搞定了,不用重装MSSQL2005了sccreateMSSQLSERVERbinpath="\"C:\ProgramFiles\MicrosoftSQL...
151
热度