小编Eri*_*ric的帖子

HashBytes转换

选择HASHBYTES('sha','它是什么')结果--0x2327A09C2FDAD132E436B5CC12E9D5D283B5BA69是否可以将反向哈希字节转换为字符串'0x2327A09C2FDAD132E436B5CC12E9D5D283B5BA69'作为输入想要输出为'它是什么'?

t-sql cryptography sql-server-2005

1
推荐指数
1
解决办法
2417
查看次数

从C#到VB.Net的Lambda表达式

使用Lambda表达式的这一行C#在VB.Net中会是什么?

string s = blockRenderer.Capture(() => RenderPartialExtensions.RenderPartial(h, userControl, viewData));
Run Code Online (Sandbox Code Playgroud)

功能的东西 - 但我无法弄清楚究竟是怎样的......

c# vb.net lambda

1
推荐指数
1
解决办法
2592
查看次数

从VarChar列中删除无效数据

我有一个VarChar类型的数据库,其中有整数(我想保留)和其他非数字值(我想删除).如果我更改表并添加新的整数列,如何只将整数复制到新的整数列?

sql types

1
推荐指数
1
解决办法
489
查看次数

SQL 2005中的递归更新触发器问题

下面是带有注释的代码片段,用于描述问题陈述.我们有一个更新触发器,在内部调用同一个表上的另一个更新触发器,尽管Recursive Trigger Enabled Property Set为false.

想了解其原因,因为这会对我的应用程序造成严重破坏.

/* Drop statements for the table and triggers*/  

IF  EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].   [t_upd_TestTrigger_002]'))
    DROP TRIGGER [dbo].[t_upd_TestTrigger_002]
IF  EXISTS (SELECT * FROM sys.triggers WHERE object_id = OBJECT_ID(N'[dbo].[t_upd_TestTrigger_002]'))
    DROP TRIGGER [dbo].[t_upd_TestTrigger_001]
IF  EXISTS (SELECT * FROM sys.objects WHERE object_id = OBJECT_ID(N'[dbo].[TestTrigger]') AND type in (N'U'))
    DROP TABLE [dbo].[TestTrigger]


CREATE TABLE [dbo].[TestTrigger] /*Creating a test table*/
(
    [InternalKey] INT  NOT NULL,
    [UserModified] varchar(50) DEFAULT SUSER_SNAME()
) 


/* Please run the snippet …
Run Code Online (Sandbox Code Playgroud)

t-sql recursion triggers sql-server-2005

1
推荐指数
1
解决办法
3855
查看次数

简单的SQL查询

哪一个更快

select * from parents p
inner join children c on p.id = c.pid
where p.x = 2
Run Code Online (Sandbox Code Playgroud)

要么

select * from 
(select * from parents where p.x = 2)
p
inner join children c on p.id = c.pid
where p.x = 2
Run Code Online (Sandbox Code Playgroud)

sql performance

1
推荐指数
1
解决办法
166
查看次数

1
推荐指数
1
解决办法
772
查看次数

在 MySQL 中构建大表

这是我第一次建立一个包含1000万条记录的表的数据库。该表是一个成员表,其中包含成员的所有详细信息。

建库时需要注意什么?

我需要特殊版本的 MySQL 吗?我应该使用 MyISAM 还是 InnoDB?

mysql database-design

1
推荐指数
1
解决办法
666
查看次数

将列的最大值插入另一列

我有一个表定义如下:

create table apple(

A number,

B number);
Run Code Online (Sandbox Code Playgroud)

现在,我需要在表中获取值,如下所示:

A      B
------------------
1      4(max of A)
2      4(max of A)
3      4(max of A)
4      4(max of A)
Run Code Online (Sandbox Code Playgroud)

如何插入这些行,使其B最大值为A

sql oracle plsql

1
推荐指数
1
解决办法
3083
查看次数

如何优化此查询?

我有以下查询:

SELECT `masters_tp`.*, `masters_cp`.`cp` as cp, `masters_cp`.`punti` as punti
FROM (`masters_tp`)
LEFT JOIN `masters_cp` ON `masters_cp`.`nickname` = `masters_tp`.`nickname`
WHERE `masters_tp`.`stake` = 'report_A'
AND `masters_cp`.`stake` = 'report_A'
ORDER BY `masters_tp`.`tp` DESC, `masters_cp`.`punti` DESC
LIMIT 400;
Run Code Online (Sandbox Code Playgroud)

此查询是否存在可能影响服务器内存的问题?

这是EXPLAIN的输出

| id | select_type | table      | type | possible_keys | key  | key_len | ref  | rows  | Extra                                        |
+----+-------------+------------+------+---------------+------+---------+------+-------+----------------------------------------------+
|  1 | SIMPLE      | masters_cp | ALL  | NULL          | NULL |    NULL | NULL |  8943 | Using where; Using …
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
3
解决办法
105
查看次数

秒表不递增

我不明白为什么这段代码无法测量 4 小时过去的时间。

    if (guildVaultRunStarter.IsRunning)
    {
        if (guildVaultRunTimer.ElapsedMilliseconds > 4 * 60 * 60 * 1000) // 4 hours
        {
            guildVaultRunStarter.Reset();
            log("Its been over 4 hours - empty bags.");
            return true;
        }
        else
        {
            log("guildVaultRunTimer.ElapsedMilliseconds = " +
                guildVaultRunTimer.ElapsedMilliseconds.ToString() + ".");
        }
    }
    else
    {
        log("Start the 4 hour guild vault countdown.");
        guildVaultRunStarter.Reset();
        guildVaultRunStarter.Start();
    }
Run Code Online (Sandbox Code Playgroud)

日志记录显示了这一点:

[8/23/2009 12:17:21 PM]:Start the 4 hour guild vault countdown.
...
[8/23/2009 12:26:53 PM]:guildVaultRunTimer.ElapsedMilliseconds = 0.
...
[8/23/2009 12:27:26 PM]:guildVaultRunTimer.ElapsedMilliseconds = 0.
Run Code Online (Sandbox Code Playgroud)

为什么总是0?

c# timer stopwatch

1
推荐指数
1
解决办法
293
查看次数

基本SQL资料的问题

我是SQL的初学者.我遇到了问题.首先,我知道我已经安装了SQL 2005 Server n,然后创建了一个ConsoleApp,其余代码位于:

using System;
using System.Collections.Generic;
using System.Text;
using System.Data.SqlClient;

namespace ConsoleApplication1
{
    class Program
    {
        static void Main(string[] args)
        {
            SqlConnection myConnection = new SqlConnection("user id=userid;" +
                                       "Password=validpassword;" +
                                       "Trusted_Connection=yes;" +
                                       "Data Source=localhost;" +
                                       "connection timeout=300");



            try
            {
                myConnection.Open();
            }
            catch (Exception e)
            {
                Console.WriteLine(e.ToString());
            }


            SqlCommand myCommand = new SqlCommand("INSERT INTO table (Column1, Column2) " +
                                      "Values ('string', 1)", myConnection);

            myCommand.ExecuteNonQuery();



        }
    }
}
Run Code Online (Sandbox Code Playgroud)

当我运行它...我得到一个未处理的异常,类型'System.Data.SqlClient.SqlException'发生在System.Data.dll中,带有myCommand.ExecuteNonQuery();

Kidnly指导我出错的地方.我只是想做简单的事情.插入一些东西然后读它.但是即使插入也会出错.

c# sql sql-server

0
推荐指数
1
解决办法
350
查看次数

解析文件以获取C#中的名称列表

我正在解析我的/etc/passwd文件,看起来像这样:

root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
adm:x:3:4:adm:/var/adm:/sbin/nologin
lp:x:4:7:lp:/var/spool/lpd:/sbin/nologin
sync:x:5:0:sync:/sbin:/bin/sync
Run Code Online (Sandbox Code Playgroud)

我希望我的程序返回以下内容:

root
bin
daemon
...
sync
Run Code Online (Sandbox Code Playgroud)

我目前的代码是这样的:

Regex expression = new Regex(@"^\w*");
foreach (Match myMatch in expression.Matches(txt))
{
    txtout.Text = myMatch.ToString();    
}
Run Code Online (Sandbox Code Playgroud)

但是,我只是回来root了这段代码.我怎样才能退回每一行?

c#

0
推荐指数
1
解决办法
207
查看次数