-
sql-injection – SQL注入保护 – 从字符串转换为int
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我们都知道参数化SQL是处理用户输入和动态SQL时的方法,但是如果您要搜索的输入是数字,则从字符串转换为int(或double,或long,或其他)是有效的? 我想我要问的是,如果单独使用这种技术在SQL注入方面是绝对可靠的吗? 我不是专家,但我有理由相信这是安全的. 但为[详细]
-
sql – Postgres LIKE,列值为substring
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我正在尝试编写一个WHERE语句,该语句将匹配列值是另一个字符串的子字符串的行. 例如,我可能有一个名为Edward Sharpe的事件记录.我想做的事情如下: SELECT * FROM events WHERE(name LIKE Edward Sharpe and the Magnetic Zeroes); 这不起作用.我也有各种各样[详细]
-
sql – 如何使用pyspark从某些字段分组的给定数据集中获取max(date)?
所属栏目:[MsSql] 日期:2020-05-24 热度:167
我有数据框中的数据如下: datetime | userId | memberId | value | 2016-04-06 16:36:... | 1234 | 111 | 12016-04-06 17:35:... | 1234 | 222 | 52016-04-06 17:50:... | 1234 | 111[详细]
-
‘tail -f’是一个数据库表
所属栏目:[MsSql] 日期:2020-05-24 热度:192
是否可以有效地拖尾数据库表,以便在添加新行时立即通知新行?可以使用任何数据库. 使用ON INSERT触发器. 您将需要检查有关如何使用插入记录中包含的值调用外部应用程序的详细信息,或者您将“应用程序”编写为SQL过程并使其在数据库中运行. 听起来你会想要在使[详细]
-
SUM在SQL Server中的总时间
所属栏目:[MsSql] 日期:2020-05-24 热度:151
参见英文答案 How to sum up time field in SQL Server4个 我在SQL Server中的SUM运算符有问题.当我写这个查询时: SELECT StudentID, StudentName, SUM(t2.time) as TotalTime FROM WorkNoteGROUP[详细]
-
sql-server – 如何获取连续日期的计数
所属栏目:[MsSql] 日期:2020-05-24 热度:133
例如,有一些日期表: 2015-01-012015-01-022015-01-032015-01-062015-01-072015-01-11 我必须编写ms sql查询,它将返回从表中每个日期开始的连续日期的计数.结果如下: 2015-01-01 12015-01-02 22015-01-03 32015-01-06 12015-01-07 22015-0[详细]
-
sql – 1:1外键约束
所属栏目:[MsSql] 日期:2020-05-24 热度:159
如何在transact sql中指定外键约束应该是1:1的关系?是否足够声明列UNIQUE?以下是我现有的代码. CREATE TABLE [dbo].MyTable( [MyTablekey] INT IDENTITY(1,1) NOT FOR REPLICATION NOT NULL, [OtherTableKey] INT NOT NULL UNIQUE CO[详细]
-
LINQ-to-SQL IN / Contains()用于Nullable
所属栏目:[MsSql] 日期:2020-05-24 热度:199
我想在LINQ中生成这个SQL语句: select * from Foo where Value in ( 1, 2, 3 ) 棘手的一点似乎是Value是一个允许空值的列. 等效的LINQ代码似乎是: IEnumerableFoo foos = MyDataContext.Foos;IEnumerableint values = GetMyValues();var myFoos =[详细]
-
Meteor collection.insert回调问题
所属栏目:[MsSql] 日期:2020-05-24 热度:199
根据Meteor文档…. collection.insert(doc, [callback]) callback Function Optional. If present, called with an error object as the first argument and the _id as the second. ……然后…… On the server, if you don’t[详细]
-
.net – 捕获异常作为预期的程序执行流控制?
所属栏目:[MsSql] 日期:2020-05-24 热度:173
我总是认为,期待异常被定期抛出,并将它们用作流逻辑是一件坏事.异常感觉他们应该是这样的“例外”.如果您期待和规划一个例外,这似乎表明您的代码应该被重构,至少在.NET中… 然而.最近的一个场景让我暂停.之前我发贴了msdn,但我想产生更多的讨论,这是完美的地[详细]
-
SQL COUNT()/ LEFT JOIN?
所属栏目:[MsSql] 日期:2020-05-24 热度:124
我有三个表:呼叫,附件和备注,我想显示呼叫表中的所有内容,还显示呼叫是否有附件以及呼叫是否有备注. – 通过确定是否存在带有call_id的附件或注释记录.可能有笔记和附件,或者可能没有,但我需要知道. 表结构: 要求: call_id | title | description 附件: a[详细]
-
数据库 – 如何设置RRD存储2年?
所属栏目:[MsSql] 日期:2020-05-24 热度:103
我正在监控超过300台服务器,因为我正在使用 Ganglia. 其中使用RRD作为数据库来收集和存储与每个服务器的资源相关的数据. 我想有2年或更长的历史,所以阅读这篇 article,我认为我的RRA配置应该是: RRAs RRA:AVERAGE:0.5:1:17520 17520 =(365天[年] x 2)* 24 [[详细]
-
如何删除除Postgres之外的所有数据库
所属栏目:[MsSql] 日期:2020-05-24 热度:84
我想删除除少数数据库之外的所有数据库. 让我们说有20个数据库,我想删除18个数据库,但保留2,因为它是最新的,并在使用. 请建议. 首先,在psql终端中执行以下查询. select drop database ||datname||;from pg_databasewhere datistemplate=false; 这将为所有数据[详细]
-
sql – 删除重复的子查询
所属栏目:[MsSql] 日期:2020-05-24 热度:91
我有一个复杂的SQL查询可以简化如下: Select ColA,ColB,ColC,ColDFrom MyTableWhere (ColA In (Select ItemID From Items Where ItemName like %xxx%) or ColB In (Select ItemID From Items Where ItemName like %xxx%)[详细]
-
sql – 如何使用ADO和VB将NULL或空字符串传递给存储过程输入参数?
所属栏目:[MsSql] 日期:2020-05-24 热度:181
我在Sql Server 2005中有一个存储过程,其varchar输入参数定义为: @Value varchar(24) = NULL 在我的VB6应用程序中,我尝试使用ADO函数设置参数: Set prmParamVal = cmdChkParam.CreateParameter(, adVarChar, adParamInput, Len(paramValue), paramValue) 如[详细]
-
在表达式上SQL startswith(使用`LIKE`)
所属栏目:[MsSql] 日期:2020-05-24 热度:143
什么是在SQL中执行startswith(表达式)的适当方法? 我可以用LIKE((expression)||’%’)来做,但是对我来说看起来不是很好. 完整查询的形式是: SELECT …, (SELECT COUNT(*) FROM post AS child WHERE child.path LIKE (post.path || %)[详细]
-
sql-server-2005 – T-SQL(date) – 如何在一小时内获取值?
所属栏目:[MsSql] 日期:2020-05-24 热度:175
我正在寻找一个如何根据他们的日期和时间,但在一个多小时内获取表值的最佳决定. 我的意思是这样(伪代码): SELECT value FROM Table WHERE date BETWEEN getdate() AND getdate()-ONE_HOUR 为了这个问题的目的表有这些列: 值 日期 任何有用的代码段被赞赏:)[详细]
-
sql-server – 如何修剪sql中某些字符后的所有内容
所属栏目:[MsSql] 日期:2020-05-24 热度:188
我试图通过删除从@开始的所有内容来格式化我表中的电子邮件地址.另外我想用空格替换下划线. 例如: FirstName_LastName@gmail.com 我希望上面的电子邮件更改为: FirstName LastName 这是我的代码,但这会修剪@之后的所有内容,这就是我想要的.但是如何用空白替[详细]
-
SQL查询的最大长度
所属栏目:[MsSql] 日期:2020-05-24 热度:135
SELECT f.* FROM feeds f, user_feeds uf WHERE (f.id=uf.feed_id and uf.user_id in (1,2,5,6,23,45)) ORDER BY created_at DESC 这是用于构建用户的订阅源的查询.我对此查询的问题是“uf.user_id in()”随着他跟随的用户数量的增加而增加. SQL查询允许的[详细]
-
SQL Server 2008中的所有列名称如何使用ISNULL?
所属栏目:[MsSql] 日期:2020-05-24 热度:83
我有个问题 我试图google,但看起来像他们不喜欢* 我正在使用SQL Server 2008. 我有以下数据库表: P_Id ProductName UnitPrice UnitsInStock UnitsOnOrder------------------------------------------------------------------------ 1[详细]
-
SQL Server SQL语句可能有多少个字符?
所属栏目:[MsSql] 日期:2020-05-24 热度:110
SQL Server中SQL语句的最大长度是多少?这个长度取决于SQL Server的版本吗? 例如,in DECLARE @SQLStatement NVARCHAR(MAX) = NSomething EXEC(@SQLStatement) @SQLStatement允许为X个字符长.什么是X? 根据 the documentation,这将是您的网络数据包大小的65,[详细]
-
数据库设计 – 在数据库中存储多个标志的最佳方式
所属栏目:[MsSql] 日期:2020-05-24 热度:118
我有一个基于Web的应用程序,通过电子邮件通知用户网站上的活动.用户可以选择他们想要接收哪些类型的通知.到目前为止,有大约10种不同的选择(每一种都是真/假). 我正在将它存储在一个varchar字段中,为0或1,用逗号分隔.例如: 1,0,0,0,1,1,1,1,0,0 这是有效的,但[详细]
-
sql-server – SQL Server 2008生成一系列日期时间
所属栏目:[MsSql] 日期:2020-05-24 热度:179
我正在尝试生成一个具有一系列日期时间的表. 我有指定的开始日期时间和结束日期时间(结束日期时间是序列结束),我添加一个时间间隔(这可以变化)到开始日期时间(以秒为单位),这给我结束日期时间. 下一个序列使用结束日期时间作为其起始值,并将时间间隔(以秒为单[详细]
-
sql-server-2005 – 在SQL Server中使用value()从xml列获取多条记录
所属栏目:[MsSql] 日期:2020-05-24 热度:102
此SQL仅返回第一个Activity元素.我如何选择它们?如果我删除查询中的[1],我会收到“value()需要单例”的错误. DECLARE @myDoc xml SET @myDoc = Root Activities ActivityThis is activity one/Activity[详细]
-
.net – 内部连接致命错误
所属栏目:[MsSql] 日期:2020-05-24 热度:116
我最近开始收到此错误:我的应用程序中出现“内部连接致命错误”.错误随机发生.当它发生时,我的应用程序在接下来的几分钟内无法使用. 在仔细分析了错误之后,我得出结论,这个错误只发生在我的应用程序中的一个方法中.此方法触发一系列简单的普通SQL查询,但它确[详细]

浙公网安备 33038102330553号