SQL Server - 向所有表添加默认约束
有没有办法编写一个脚本来检查数据库中的每个表,查找名为 ID 的 uniqueidentifier 列,然后添加 DEFAULT如果不存在 DEFAULT 约束,则对列使用 NEWID(…
SqlServer随机数据生成观察
我有一个问题,为什么这两个查询的输出不同。我本来希望他们能以同样的方式工作。 查询 1: declare @cache table(originalValue nvarchar(255), obfu…
使用多个条件更新 tsql 中的表
如果我有一个表 MyTable,其中包含 a、b 和 c 列,它们都是整数。鉴于我想根据 b 和 c 的值更新所有 'a'。 Update MyTable set a = 2 where b = 1 and…
MSSQL - 在 SELECT 语句中定义列名,然后在 WHERE 子句中使用它
有没有办法在带有 WHERE 子句的 SELECT 语句中使用定义的列名? 这是我的 t-sql 代码, SELECT CONVERT(DATETIME,( CASE WHEN Operator = 'T' THEN (S…
SQL Server Express 2008 R2 - 文本字段中的方括号不返回结果
我创建了一个带有一些默认值的简单存储过程,以启用“MachineModel”数据库的自定义搜索。 作为 WHERE 子句的一部分,我有这样的内容: Model.[ModelN…
SQL Server 2008 重复数据删除
长话短说,我接手了一个项目,数据库中的一个表非常需要重复数据删除。该表如下所示: supply_req_id | int | [primary key] supply_req_dt | datetim…
SQL - 2010 年仅进行过牙科检查的所有患者
我有一个 T-SQL 查询,该查询为我提供了 2010 年最近一次就诊的信息,但不是牙科就诊。查询的相关部分是: AND pv.PatientVisitId IN ( SELECT Max(pv…
生成与 Transact SQL 等效的脚本
在 SQL Server Management Studio 中,有一个“生成脚本”选项。我们当前将 2008 sql server 数据库传输到 2005 sql server 数据库的方法是生成脚本并…
将 VARCHAR 转换为 INT 时出现问题
我在将列的数据类型从 VARCHAR(50) 更改为 INT 时遇到问题。我尝试了很多,但仍然没有得到它,并且不使用变量,并且在从 varchar 转换为 int 后需要向…
在 SQL 中,是“FROM”在“删除自”中如果您打算使用“WHERE”,则可选;
我是 SQL 新手。我们有一些代码应该可以在 SQL Server 2005/2008、Oracle 10 以及 Sybase 上运行。 我正在编写一个脚本来尝试找出给定存储过程修改(…
实体框架 4:所选存储过程不返回任何列
在我的 SP 中,我混合了静态 SQL 和动态 SQL: declare @result table ( RowNum bigint, Id_and_Title varchar(max), DaysLeft int, cat_id int ) 然…
TSQL:根据自定义标识创建自定义标识? (管理数据库修订)
我想根据自定义身份创建自定义身份。或者可能是类似于身份的东西,其功能类似于自动递增密钥。 例如,如果我有一张图纸的主键,我希望它的修订基于图…
TSQL 语句 IN
我的 IN SQL 语句有一个小问题。我只是想知道是否有人可以帮助我? @Ids = "1,2,3,4,5" SELECT * FROM Nav WHERE CONVERT(VARCHAR,NavigationID) IN (…