使用动态 SQL 删除表
我的 SQL 存储过程遇到问题,特别是使用它传入 VARCHAR() 作为表名。 我的代码(不起作用)是: CREATE PROCEDURE DeleteUser @Username VARCHAR(50) …
为什么我的 SQL 查询尝试将 nvarchar 值转换为 int? (使用 CONTAINSTABLE())
我正在尝试让全文搜索在 SQL Server 2008 R2 中运行。我一直在与我们的管理员合作,我们相信我们已经成功设置了索引的目录。现在,我尝试使用 FullTex…
选择全部并给出随机输出(随机排序输出)
我有一个看起来像这样的表, ID Name City ------------- 0 asd sda 1 hrs gsh 2 ghd 0 3 hsa 0 . . 我怎样才能以随机顺序返回 city != '0',然后以随…
如何合并 SQL Server 中 Xml 字段中的多个项目
我正在尝试使用数据库中的一些 xml 数据。 起点是一个具有粗略轮廓的表格: CREATE TABLE MyTable ( ID INT NOT NULL IDENTITY(1,1), ..., FKSiteID I…
帮助理解 SQL 存储过程参数
我是 SQL 新手,现在正在使用存储过程。 我在看另一个开发人员的代码时,看到了这样的说法: ALTER PROCEDURE [deleteRecords_UNICODE] @RecordIDs ty…
为什么我会收到 SqlClientPermission 异常?
我构建了一个 C# WinForms 应用程序,它访问 SQL Server 2008 进行数据操作。 该应用程序在开发的机器上运行良好。但是,当我复制 EXE 并将其移动到另…
何处/如何创建参考号
我正在使用实体框架和 MSSQL... 插入记录时我需要插入自定义参考号。格式为YYYY-01、YYYY-02等,但新年开始时需要重置序号。 例如 2011-01、2011-02、…
在链接的 MS Access 表上插入后,SQL Server 返回不同的记录
我们最近将后端数据库从 SQL Server 2000 升级到 SQL Server 2008。自从切换以来,我们遇到了间歇性(读取:不可能一致重现)和奇怪的问题,但它们似…
Linq to SQL DateTime2 查询
我有一个带有 datetime2 字段的表,我需要从中获取今天日期的所有行。如果我这样做,那就很奇怪(在我看来,但我确信这是有正当理由的): MyTable.Wh…
帮助避免使用 CURSOR 进行列计算
我在表变量中有一堆记录,如下所示: Id ProductId Rank RankCreated 1 123213 2 2011-05-02 2 123213 4 2011-05-03 3 123213 1 2011-05-03 4 155432 …
在 SQL Server 2008 和 ASP.NET MVC 环境中进行简单站点搜索的策略是什么?
我正在尝试制定一种在 ASP.NET MVC 和 SQL Server 2008 中实现非常简单的站点搜索的策略。 实际上,我想做的就是能够根据搜索词的次数对搜索结果进行…
从 MS SQL 的某个范围中获取随机值?
假设我的表可以包含从 000 到 999 的值(三位数字且小于 1000), 其中一些值已填充。假设当前我的表有 000,002,005,190 (001,004,003,006,..189,191…
重写 SQL Server 2008 Report Builder 3.0 中的排序?
我在 Report Builder 3.0 中使用 SQL 查询创建了一个数据集。我没有在查询中指定 order by,而是使用 union all 按我想要的顺序堆叠结果。该数据集中…