sql-server-2000相关内容
我将使用一个具体但假设的例子. 每个订单通常只有一个订单项: 订单: OrderGUID OrderNumber========= ============{FFB2...} STL-7442-1{3EC6...} MPT-9931-8A 订单项: LineItemGUID 订单 ID 数量 描述==========================================
..
如何在 SQL Server 2000/SQL Server 2005? 解决方案 语法: ALTER TABLE {TABLENAME}添加 {COLUMNNAME} {TYPE} {NULL|NOT NULL}约束 {CONSTRAINT_NAME} 默认 {DEFAULT_VALUE}价值观 示例: ALTER TABLE SomeTableADD SomeCol Bit NU
..
我在 SQL Server 2000 上有一个存储过程,它采用 3 个参数.当我使用 SqlCommand.ExecuteReader () 从 DotNet 调用存储过程时,大约需要 28 秒. 当我直接在 SSMS 中运行相同的查询时,它会立即返回. 当我从存储过程中取出查询并使用 DotNet 直接运行它时,它也会立即返回. 这些是 SQL Profiler 会话的结果
..
我正在尝试更新列中的所有记录,以便它们以“CD"开头,例如DCE206 将成为 CDE206. 更新表SET column = REPLACE(column1, 'DC', 'CD')WHERE column1 LIKE 'DC%' 我正在使用上面的更新语句但是出现以下错误 '子查询返回超过 1 个值.当子查询跟随 =、!=、、>= 或当子查询用作表达式时,这是不允许的.'
..
我有这个.. IDProspecto |IDO观察客户 |观察----------------------------------------------------------2204078 |275214 |03/9 Hable con Claudia me informa que Roberto ya se termino le deje..2204078 |294567 |19/09 S
..
几乎等同于查询表的外键关系,但对于 SQL Server 2000 对于给定的表“foo",我需要一个查询来生成一组具有指向 foo 的外键的表. 解决方案 SELECT o2.nameFROM 系统对象INNER JOIN sysforeignkeys fk on o.id = fk.rkeyidfk.fkeyid = o2.id 上的 INNER JOIN sysobjects
..
我需要查询 SQL Server 2000 以获取所有外键的列表. 尤其是指向特定列的所有外键. 如何编写此查询? 解决方案 select * from sysobjects其中 xtype = 'F' 我希望这样可以解决问题并与 SQL Server 2000 兼容! 如果您还需要 SQL Server 2000 中的表和列信息,则涉及更多;您需要像这样加入 sysf
..
声明@id int声明@empid int设置@id = 0声明@schedindate 日期时间声明@ss nvarchar(100)声明@indice nvarchar(2)声明 @FromDate 日期时间声明 @ToDate 日期时间声明 @TimeInR 日期时间声明 @TimeOutR 日期时间设置@FromDate = '2009-01-14'设置@ToDate = '2010-01
..
谁能在这个查询中找到我的错误?我正在使用 SQL Server 2000,我想将 CostEntry 表中的所有条目更新为 ActiveCostDetails 表中的相应值.where 子句确实适用于 select 语句. 更新 CostEntry CE内部加入 ActiveCostDetails 作为广告在 CostEntry.lUniqueID = ActiveCostDetails.Un
..
我一直在使用 SQL Server 2000 中的集合,并且我的一个临时表 (#Periods) 具有以下表结构: RestCTR HoursCTR Duration Rest--------------------------------------1 337 2 02 337 46 13 337 2 04 337 46 15 338 1 06 338 46 17 338 2 08 338 4
..
我已经在谷歌上搜索了一段时间..有什么方法可以确定估计的查询执行时间> ssms上有实际的执行计划和估计的执行计划.问题是这些都没有估计时间. 是不是 Sql Server 缺少什么? 解决方案 目前没有.微软目前正在研究结合已经完成的工作和估计的执行计划的方法(请参阅他们的研究细节在 Microsoft Research 网站上),所以我们很快就会看到一些东西.但这是我所知道
..
我继承了大量当前缺少 SQL 注入保护的经典 ASP 代码,我正在努力解决它.我已经详细检查了这里提供的解决方案:经典 ASP SQL 注入保护在数据库方面,我有一个 Microsoft SQL server 2000 SP4 不幸的是,存储过程不是一种选择. 学习了php的mysql_real_escape_string(http://www.w3schools.com/php/fu
..
我有一个存储过程不断失败,并在特定用户上显示错误消息“超时已过期". 所有其他用户都可以正常调用 sp,甚至我也可以使用查询分析器正常调用 sp——它只需 10 秒即可完成.但是对于有问题的用户,日志显示 ASP 总是挂起大约 5 分钟,然后超时中止. 我像这样从 ASP 页面调用“EXEC SP_TV_GET_CLOSED_BANKS_BY_USERS '006111'" 有人
..
这是我今天早上早些时候问的一个问题的后续(在此处发布.)按照提供的说明,我已设法在我的 SQL Server 2000 数据库中查询与广告集团.但是,SID 看起来像这样: 0x0123456789ABCDEF0123456789ABCDEF0123456789ABCDEF01234567 如何获取 SID 引用的 AD 组的名称?我试过谷歌搜索 PowerShell 脚本,但是,他们的大多数
..
关于我的问题, 如何更新 SQL 表逻辑 我想要一个这样的查询, 我的最后一个问题令人困惑,因此我问了一个不同的问题. 如何在 C# 中的单个 SQL 查询中更新水果列表的 Crate ID FruitID 和 CrateID 是外键,将始终在其他表中. 解决方案 尝试使用IN: 更新水果设置板条箱 = '板条箱 7'哪里有水果 (1, 2, 3) 或
..
当使用 SetFirstResult(start) 和 SetMaxResults(count) 方法实现分页时,我注意到生成的查询只执行 select top count *来自 some_table 并且它不考虑 start 参数,或者至少不在数据库级别考虑.看来,如果我指示 NHibernate 执行以下查询: var users = session.CreateCriteria().Se
..
我想知道是否可以在两个表上添加一个触发器,将数据复制到另一个表. 例如: 我有两个用户表,users_V1 和 users_V2,当用户使用其中一个 V1 应用程序更新时,它也会激活一个触发器,更新它在 users_V2 中. 如果我想在V2表上添加相同的触发器,以便在V2中更新用户时更新V1中的数据,是否会进入无限循环?有什么办法可以避免这种情况. 解决方案 我不建议在
..
来自这个答案:有没有办法在不使用游标的情况下遍历 TSQL 中的表变量? 我正在使用该方法 WHILE EXISTS(SELECT * FROM #Temp) 问题是它输出了多个表,如果可能的话,我想输出为一个表. 声明@Id int存在时(从 #Temp 中选择 *)开始从#Temp 中选择前 1 个 @Id = Id--在这里做一些处理删除 #Temp Where Id = @Id
..
我正在将旧版 SQLS2k 迁移到 2008R2,似乎所有数据访问都是通过存储过程完成的,任何自定义查询都使用旧版 *= =*外连接语法.有超过一百个过程,所以我不想单独打开每个过程以查看它是否使用该语法(大多数不会),有没有一种方法可以查询过程/函数/视图列表的元数据/triggers,然后循环搜索 *= 或 =* 字符串,打印出违规对象的名称? 我的背景是 oracle,我知道如何在那里
..
我想知道我们中间的 SQL 天才是否可以向我伸出援助之手. 我在表 Versions 中有一列 VersionNo 包含“版本号"值,例如 版本号---------1.2.3.11.10.3.11.4.7.2 等 我想对此进行排序,但不幸的是,当我执行标准的 order by 时,它被视为字符串,因此顺序显示为 版本号---------1.10.3.11.2.3.11.4.7.2
..