小编Ger*_*man的帖子

如何在SQL Server中向列添加标识?

我有一张大约1000万行的表.我们刚从SQL Server Management Studio的另一个数据库导入它.它创建表但主键列上没有标识和主键.

我可以添加主键但无法添加标识.当我在设计师中做这件事的时候,它一直都是超时的.即使我将时间设置为0.

我需要创建另一个列集主键和标识,从旧复制数据,删除旧列并重命名新列.

任何人都可以告诉我这样的大桌子最好的方法是什么,没有额外的过热?

sql sql-server sql-server-2008

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

如何打破CSS继承?

我创建了一个Web小部件.我的客户放入他们的网站.基本上在加载时它调用webservice并加载特定于客户端的数据.

结果看起来像:

<div class="widget">
   <div class="container">
   </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我动态地将CSS样式应用于我的widget类.与我们的企业造型保持一致.

问题是当客户端应用程序样式覆盖我应用运行时的样式时.

例如,如果客户端有,它会覆盖我的样式:

body {
  margin: 0 auto;
  padding: 0;
  width: 90%;
  font: 70%/1.4 Verdana, Georgia, Times, "Times New Roman";
}
Run Code Online (Sandbox Code Playgroud)

有没有办法打破继承?只是说类窗口小部件样式的div没有继承父样式.

css css3

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

如何快速从SQL数据库中删除大量记录?

我们有一张约有150万条记录的表格.该表与不同的表有很多FK关系.

问题是100万条记录只是重复,必须删除.我们当时尝试删除1000条记录,但这是一个非常缓慢的过程.

我的想法是临时复制必须留在新表中的记录.截断现有的并复制必须留下的记录.将主键和所有关系还原到其他表.所以从客户端来看,你看不出有任何区别.

不确定这是否是一种有效的方式.

如果我希望看到它的基本实现,那么我可以关注并适用于我的案例.如果不是,我希望看到有效的方法.

谢谢

sql sql-server sql-server-2008

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

如何在SQL中计算一个记录中包含空值的所有字段?

有没有办法计算除PrimaryKey列之外的特定记录的空值的所有字段?

Example:

ID  Name    Age    City     Zip

1   Alex    32     Miami    NULL
2   NULL    24     NULL     NULL
Run Code Online (Sandbox Code Playgroud)

作为输出,我需要得到1和3.没有明确指定列名.

sql sql-server-2008

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

如何根据纬度和经度来搜索半径?

我想显示基于具有指定半径的经度和纬度的数据。

例:

我有一条记录,纬度为55.0628,经度为-162.3056,没有指定状态。

我如何只使用实体对linq显示一个状态内的记录?

如果我要显示佛罗里达州,请只显示佛罗里达州内的记录。

Table Data

id            item             latitude                 longitude
1             townhome          55.0628                 -162.3056


Table postal codes

id               state                 city            latitude            longitude
1                alaska                Akutan          54.143              -165.7854
2                Alabama               Huntsville      34.7448             -86.6704
Run Code Online (Sandbox Code Playgroud)

c# asp.net linq-to-entities

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

为什么在Guid转换为字符串时,ExpandoObject无法正常工作?

如果传递两个字符串,我有一段代码可以正常工作.由于某种原因,如果将GUID转换为字符串,它将无法正常工作.

更详细的说,如果我创建一个新的ExpandoObject并传递字符串值,它可以工作,但如果我将GUID转换为字符串,则不会.

下面的代码应该比较两个参数.在我的例子中,我传递了相同的两个字符串.对于Equal运算符,true如果字符串相同则应该返回.如果第二个参数GUID转换为字符串,则返回false偶数字符串是相同的.dynamicObj.Add(memberName, Guid.Parse(value).ToString());

不知道我错过了什么.这是我的代码.

 string value = "642188c7-8e10-e111-961b-0ee1388ccc3b";

 string memberName = "State";
 string contactValue = value;

 var dynamicObj = (IDictionary<string, object>)new ExpandoObject();   dynamicObj.Add(memberName, Guid.Parse(value).ToString());

 var expression = Expression.Parameter(typeof(object), "arg");
 var binder = Binder.GetMember(CSharpBinderFlags.None, memberName, null, new[] { CSharpArgumentInfo.Create(CSharpArgumentInfoFlags.None, null) });

 var property = Expression.Dynamic(binder, typeof(object), expression);

 var isValid = false;
 var right = Expression.Constant(contactValue);
 var result = Expression.MakeBinary(ExpressionType.Equal, property, right);
 var func = typeof(Func<,>).MakeGenericType(dynamicObj.GetType(), typeof(bool));
 var expr = Expression.Lambda(func, result, expression).Compile();

 isValid = (bool)expr.DynamicInvoke(dynamicObj);
Run Code Online (Sandbox Code Playgroud)

c# linq lambda expression-trees

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

如何在页面加载之前执行jquery脚本?

我需要在ASP.NET应用程序中的Page load之前执行javascript.

我的函数返回用户位置,我想将值传递给服务器端并根据位置加载数据.

问题是页面加载后执行javascript函数.

这是我的代码:

    $(function () {
        getLocation();
    });
Run Code Online (Sandbox Code Playgroud)

在getLocation函数中我设置了隐藏字段值

$("#<%= HfLocation.ClientID %>").val(location);
Run Code Online (Sandbox Code Playgroud)

在代码背后,我试图获得价值,但它总是空的

protected void Page_Load(object sender, EventArgs e)
        {
            var location = HfLocation.Value;
        }
Run Code Online (Sandbox Code Playgroud)

javascript c# asp.net jquery

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