小编Jac*_*ack的帖子

SQL:将所有记录从一个表插入另一个表而不指定列

我想将备份表foo_bk中的所有记录插入foo表而不指定列.

如果我尝试这个查询

INSERT INTO foo 
SELECT *
FROM foo_bk
Run Code Online (Sandbox Code Playgroud)

我将收到错误"插入错误:列名称或提供的值的数量与表定义不匹配".

是否可以在不提供列名的情况下从一个表批量插入到另一个表?我谷歌它但似乎无法找到答案.所有答案都需要特定的列.

sql sql-server syntax

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

ASP.net:网站或Web应用程序项目

网站和Web应用程序项目之间有什么区别吗?如果您正在处理一个混合了站点和应用程序的项目,该怎么办?你应该选择哪个项目?

asp.net

10
推荐指数
2
解决办法
1792
查看次数

页面大小:Firefox添加

有没有人知道任何可以显示当前查看页面大小的Firefox插件?

firefox firefox-addon

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

企业库:记录块和电子邮件

有没有人有教程链接或如何使用Logging块发送错误电子邮件的示例?

插口

enterprise-library

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

超越比较3编辑被禁用

使用BC2,当我单击SourceGear Vault中的显示差异...选项时.它允许我从存储库复制到工作版本并保存,但我不能用BC3这样做.它不允许复制到其他(右)并禁止编辑显示在BC3的底部.它与DiffMerge甚至相同.我在这里不理解什么?

有人可以向我解释为什么BC3的变化并有解决方法吗?

version-control sourcegear-vault beyondcompare

6
推荐指数
2
解决办法
6693
查看次数

存储过程错误附近的语法不正确

我正在更新一长串记录.在我的代码中,一切都按预测运行,直到执行查询.我得到了

'TempUpdatePhysicalCityStateZip'附近的语法不正确

(我的存储过程名称).我已经使用SQL Server Management Studio对其进行了测试,运行正常.所以,我不太确定我错在哪里.下面是我的存储过程和代码:

ALTER PROCEDURE [dbo].[TempUpdateCityStateZip] 
    @StoreNo nvarchar (11),
    @City nvarchar(50),
    @State nvarchar(2),
    @Zip nvarchar(5)    
AS
BEGIN
    SET NOCOUNT ON;

    UPDATE StoreContact
    SET City = @City, State = @State, Zip = @Zip
    WHERE StoreNo = @StoreNo
END
Run Code Online (Sandbox Code Playgroud)

这是我的代码:

Dictionary<string, string> CityStateZipList = getCityStateZipList(dbPath);

using (SqlConnection conn = new SqlConnection(dbPath))
{
    conn.Open();

    SqlCommand cmdUpdate = new SqlCommand("TempUpdateCityStateZip", conn);

    foreach (KeyValuePair<string, string> frKeyValue in CityStateZipList)
    {
        cmdUpdate.Parameters.Clear();

        string[] strCityStateZip = frKeyValue.Value.Split(' ');
        cmdUpdate.Parameters.AddWithValue("StoreNo", frKeyValue.Key.ToString());

        foreach (String i in strCityStateZip) …
Run Code Online (Sandbox Code Playgroud)

sql-server ado.net stored-procedures .net-3.5

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

Sql存储过程与Operator变量类似

print("select CustomerNo, CustomerName, Address, City, State, Zip,
    Phone, Fax, ContactName, Email  
    from Customers where CustomerName like '%field%'");
Run Code Online (Sandbox Code Playgroud)

大家好.这是一个简单的问题,但我无法想象,因为我对tsql和sql很新.

我使用上面的存储过程来进行搜索.我的问题是'%field%'.您使用什么变量或它在tsql中如何工作?例如,"Customers = @CustomerNo".对于通配符怎么样?你如何传递变量和通配符?我想我可以在代码中执行"%"+"field"+"%",但有没有办法不这样做?

t-sql sql-server

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

计算数据库中的存储过程?

我如何计算数据库中存储过程的数量,并且存储过程太多是不好的做法?

sql-server stored-procedures

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

VB.NET:VB.NET中的静态T(C#)是什么?

考虑:

public static T GetValueOrDefault<T>(this IDataReader reader, string columnName)

 T returnValue = default(T);
Run Code Online (Sandbox Code Playgroud)

我想实现像这样检查的DBNull.我可以很好地遵循代码,但我不太明白VB.NET中的静态T是什么.有人可以解释一下吗?

.net c# c#-to-vb.net

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

是否有一个类似于C#的VB.net!运营商?

经过两年的C#,我现在回到VB.net,因为我现在的工作.在C#中,我可以在字符串变量上对null或false值进行简短的测试,如下所示:

if(!String.IsNullOrEmpty(blah))
{
   ...code goes here
}
Run Code Online (Sandbox Code Playgroud)

但是我对如何在VB.net中这样做有点困惑.

if Not String.IsNullOrEmpty(blah) then
   ...code goes here
end if
Run Code Online (Sandbox Code Playgroud)

如果字符串不为null或为空,上述语句是否意味着?Not关键字是否像C#的!运营商一样运作?

vb.net

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