将文本数据类型字段转换为日期时间
我正在使用 SQL Server 2000,并且我的 ERP 供应商使用文本数据类型字段来保存日期。 日期看起来像: 6/21/2001 但是,其中一些是空白的。 我尝试过使…
在 VB.NET 中读取 SQL Server 作业的内容
我正在编写一个应用程序,它将在我们所有客户的系统上调用 SQL Server 作业。 我能够执行它,并等待它完成。它有一个输出文件,其保存位置被硬编码到…
返回 SQL Server 2000 上 IN 子句的所有值
有没有办法从 IN 子句中检索所有数据? 假设我的表有(ID,名称): 0 Banana 1个芒果 2个木瓜 3 Lemon 和我的查询: SELECT * FROM Fruits WHERE Nam…
在另一个 sp 内调用 sp
我有一个名为“FolderStructure”的 sp。它返回以下结果 -FolderID 1 2 3 4 我必须在另一个名为“SearchFolder”的 sp 中调用上面的 sp“FolderStruct…
我如何查询“之间”非数字字段上的数字数据?
我刚刚在数据库中发现了一个查询失败,导致报告失败。查询的基本要点: Select * From table Where IsNull(myField, '') <> '' And IsNumeric(myF…
SQL Server 企业管理器 - 批量删除表和更改表的所有权
我几乎没有使用 SQL Server 企业管理器的经验,所以我不确定这是否可能(或者希望简单得可笑!) 在导入数据库期间,发生了一些情况,每个表都重复了…
在 SQL Server 中解析字符的最后一个索引之前的字符串
我从这个开始,但这是执行任务的最佳方式吗? select reverse( substring(reverse(some_field), charindex('-', reverse(some_field)) + 1, len(some_…
以编程方式运行 SQL Server 2000 作业
我知道您可以通过向存储过程 msdb.dbo.sp_start_job 发送调用来执行 SQL Server 2005/2008 中的作业。 但是,是否可以通过编程方式为 SQL Server 2000…
旋转表数据而不更新数据
SELECT * FROM `your_table` LIMIT 0, 10 ->这将显示第一个 1,2,3,4,5,6,7,8,9,10 SELECT * FROM `your_table` LIMIT 5, 5 ->这将显示记录 6,7,8…
使用 MS SQL Server 2000 在多个表中搜索
我们有一个数据库,其中包含有关人员的大量信息。我不会发布整个数据库结构,因为它太大了,但它看起来像这样: Person 身份证号 姓名 街道 城市 状态…
SQL Server Management Studio:导入时悄悄忽略 99.9% 的数据
问题 我正在尝试使用 SQL Server Management Studio 的导入数据任务将数据导入到表中。它只引入了 26 行,而原始行数为 49,325 行。 (编辑:这就是 9…
SQL Server 2000转储语句
您好,我正在将一些数据库从 sql 2000 迁移到 sql 2008。 在运行升级顾问时,我收到一条消息,指出存在带有转储/加载语法的对象。已经不再使用了。 所…
SQL Server:子查询中的 ORDER BY 与 UNION
我有两个查询与 UNION ALL1 组合在一起: --Query 1 SELECT Flavor, Color FROM Friends   --Query 2 SELECT Flavor, (SELECT TOP 1 Color FROM R…