小编Lie*_*oen的帖子

如何检查表中是否存在某个索引?

像这样的东西:

SELECT
* 
FROM INFORMATION_SCHEMA.TABLE_CONSTRAINTS 
WHERE CONSTRAINT_NAME ='FK_TreeNodesBinaryAssets_BinaryAssets'
and TABLE_NAME = 'TreeNodesBinaryAssets'
Run Code Online (Sandbox Code Playgroud)

但对于索引.

sql-server

269
推荐指数
6
解决办法
28万
查看次数

如何检查Sql server中是否存在约束?

我有这个sql:

ALTER TABLE dbo.ChannelPlayerSkins
    DROP CONSTRAINT FK_ChannelPlayerSkins_Channels
Run Code Online (Sandbox Code Playgroud)

但显然,在我们使用的其他一些数据库中,约束具有不同的名称.如何检查名称是否存在约束FK_ChannelPlayerSkins_Channels.

sql-server information-schema system-tables

250
推荐指数
7
解决办法
35万
查看次数

可空的外键坏习惯?

假设您有一个表订单,其中包含客户ID的外键.现在,假设你想添加一个没有客户ID的订单,(这是否可能是另一个问题)你必须使外键为NULL ...这是不好的做法还是你宁愿使用链接表订单和客户?虽然关系是1到n,但是链接表会使n到n.另一方面,通过链接表,我不再拥有那些NULLS ......

数据库中实际上不会有很多NULL,因为具有NULL的外键的记录只是临时的,直到添加了订单的客户.

(在我看来,它不是订单和客户).

编辑:未分配的客户链接到什么?

database-design

111
推荐指数
5
解决办法
7万
查看次数

93
推荐指数
4
解决办法
10万
查看次数

两个不同的字符串可以生成相同的MD5哈希码吗?

对于我们的每个二进制资产,我们生成MD5哈希.这用于检查某个二进制资产是否已存在于我们的应用程序中.但两个不同的二进制资产是否可能生成相同的MD5哈希值.那么两个不同的字符串是否可能生成相同的MD5哈希?

hash md5 cryptography hash-collision

89
推荐指数
5
解决办法
7万
查看次数

使用nUnit进行代码覆盖?

有没有办法在使用nUnit时查看代码覆盖率?我知道在Visual Studio中有这样的功能,但是你可以在nUnit中使用它还是仅在内置vs单元测试中使用它?

nunit code-coverage

63
推荐指数
3
解决办法
5万
查看次数

dll旁边的xml文件的用途是什么?

例如,log4net.dll附带log4net.xml.这个xml有什么用?

.net asp.net dll

47
推荐指数
2
解决办法
1万
查看次数

SqlServer处于脚本升级模式

Vista刚刚完成了众多更新中的一个.重新启动计算机后,我尝试使用Sql Server Management Studio连接到SqlServer2008实例,我收到此错误:

连接到'...\MSSQLSERVER2008'时出错.附加信息:用户'...'登录失败.原因:服务器处于脚本升级模式.此时只有管理员可以连接.(Microsoft SQL Server,错误:18401).

按下帮助让我进入一个网页,说没有其他信息.

Thx Vista和更新.任何人的想法,因为在互联网上我找不到任何关于这个问题.

sql-server sql-server-2008

44
推荐指数
2
解决办法
4万
查看次数

Application_End global.asax

在应用程序的生命周期中触发Application_End时,有人可以告诉我吗?当所有会话结束时,Application_End会自动触发吗?+还有其他原因可以触发Application_End吗?

asp.net iis lifecycle application-end global-asax

41
推荐指数
2
解决办法
5万
查看次数

回发不适用于aspx页面作为默认文档

如果我浏览到http://localhost/edumatic3/trunk/login/accesscode/Default.aspx,我的回发工作.但是,如果我浏览到http:// localhost/edumatic3/trunk/login/accesscode /(Default.aspx定义为默认文档),我的回发不起作用.

有没有办法让这项工作?或者我应该删除默认文档并强制用户浏览到http://localhost/edumatic3/trunk/login/accesscode/default.aspx

更新:

代码(部分):

<div id="continueDiv">
        <asp:ImageButton ID="continueImageButton" 
                runat="server" ValidationGroup="continue" 
                OnClick="ContinueImageButton_Click" 
                AlternateText="<%$ Resources:login, continue_alternatetext %>"/>
    </div>
Run Code Online (Sandbox Code Playgroud)

代码背后(部分):

protected void Page_Load(object sender, EventArgs e)
{
    Log.Debug("Page_Load(...)");
    Log.Debug("Page_Load(...) :: PostBack = " + IsPostBack);

    if (!IsPostBack)
    {
        continueImageButton.ImageUrl = "~/App_Themes/" + base.Theme 
        + "/images/" + Resources.login.btn_continue;
    }
}

/// <summary>
/// Continue Image Button Click Handler
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void ContinueImageButton_Click(object sender, EventArgs e)
{
 ....
Run Code Online (Sandbox Code Playgroud)

当我单击ImageButton时,会触发Page_Load,并且IsPostBack为false ...通常,它应该是true.ContinueImageButton_Click(...)根本没有被触发. …

.net asp.net iis

39
推荐指数
3
解决办法
3万
查看次数