sql


在C#/ VB.NET中解码T-SQL CAST

最近我们的网站因Asprox僵尸网络 SQL注入攻击的复苏而黯然失色 。 攻击试图通过在ASCII编码的BINARY字符串中编码T SQL命令来执行SQL代码。 它看起来像这样: 我能够在SQL中对此进行解码,但我有点担心这样做,因为我当时并不确切知道发生了什么。 我试着写一个简单的解码工具,所以

c# sql vb.net ascii hex
在数据库中交换唯一的索引列值

我有一个数据库表,其中一个字段 不是主键 有一个唯一的索引。 现在我想将此列下的值换成两行。 怎么可以这样做 我知道的两个黑客是: 删除两行并重新插入。 更新具有其他值的行并交换,然后更新为实际值。 但我不想这样做,因为它们似乎不是解决问题的合适方法。 任何人都可以帮我吗

sql database
处理多种权限类型的最佳方法是什么?

我经常遇到以下场景,我需要提供许多不同类型的权限。 我主要使用ASP.NET VB.NET和SQL Server 。 脚本 我想提供一个可以处理不同参数的动态权限系统。 假设我想要一个部门或只是一个特定的人访问一个应用程序。 并假装我们有许多应用程序不断增长。 在过去,我选择了以下两种方式中的一种

sql permissions
SQL查询,计数和分组依据

如果我有这样的数据: 将Name重复 次或更多次的记录带回来的SQL查询是什么 所以我想要的结果是

sql
基于计时器的事件触发器

我目前正在开发一个具有特定要求的项目。 这些简要概述如下: 从外部Web服务检索数据 数据存储在SQL 中 数据通过Web GUI进行操作 与Web服务通信的Windows服务与我们的内部Web UI没有耦合,除了通过数据库。 与Web服务的通信需要基于时间,并且通过Web UI上的用户干预来触发

sql web-services service triggers timer
删除名称以某个字符串开头的所有表

如何删除名称以给定字符串开头的所有表 我认为这可以通过一些动态SQL和INFORMATION SCHEMA表来完成。

sql sql-server dynamic-sql
在数据库中继承?

有没有办法在数据库中使用继承 特别是在SQL Server 中 假设我有几个像CreatedOn , CreatedBy这样的字段,我想在我的所有实体上添加。 我正在寻找一种替代方法,而不是将这些字段添加到每个表中。

sql database inheritance sql-server-2005
如何将逗号分隔列表传递给存储过程?

所以我有一个Sybase存储过程,它接受 个参数,这是一个以逗号分隔的字符串列表,并在IN 子句中使用in运行查询: 如何在列表中调用超过 个值的存储过程 到目前为止我已经尝试过了 编辑:我实际上发现这个页面有很好的参考,可以将数组传递给sproc

sql sybase-ase
将mysql数据库转换为sqlite数据库的最佳方法是什么?

我目前有一个相对较小的 或 个表, 行 MySQL数据库,我想转换为sqlite数据库。 由于我可能不得不多次这样做,如果有人能推荐任何有用的工具,或者至少任何易于复制的方法,我将不胜感激。 我对所涉及的数据库 机器有完全的管理员访问权限。

sql mysql database sqlite
SQL,辅助数字表

对于某些类型的SQL查询,辅助数字表可能非常有用。 它可以创建为具有特定任务所需的行数的表,也可以创建为返回每个查询所需行数的用户定义函数。 创建这样一个函数的最佳方法是什么

sql sql-server