小编And*_*y M的帖子

在不删除表的情况下更新主键的数据类型

我创建了一个表State,我的另一个表Addresses引用了该表。

CREATE TABLE State
(
     StateId varchar(20) PRIMARY KEY NOT NULL,
     Text varchar(40) NOT NULL
)
Run Code Online (Sandbox Code Playgroud)

我想将其主键更改为intand IDENTITY(1,1),但是,我无法删除它,因为它是另一个表的外键。如何更新它而不必重新创建所有内容?

sql-server primary-key

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

生成 XML 的语法不正确

我试图在 SQL Server 2000 SP4 中运行以下代码,但出现错误。

Declare @Body varchar(8000);
Declare @TableHead varchar(8000);
Declare @TableTail varchar(8000);

Set NoCount On;
Set @TableTail = '</table></body></html>';
Set @TableHead = '<html><head>' + 
            '<style>
    td {border: solid black 1px;padding-left:5px;padding-right:5px;padding-top:1px;padding-bottom:1px;font-size:11pt;}
    tr.even {background-color:white;}
    tr.odd {background-color:#eeeeee;}
            </style>' + 
            '</head>' + 
            '<body><table cellpadding=0 cellspacing=0 border=0>' + 
            '<tr bgcolor=#FFEFD8><td align=center><b>Server Name</b></td>' + 
            '<td align=center><b>Product</b></td>' + 
            '<td align=center><b>Provider</b></td>' + 
            '<td align=center><b>Data Source</b></td>' + 
            '<td align=center><b>Is Linked?</b></td></tr>';

Select @Body = (Select 
        name As [TD],
        product As [TD],
        provider As [TD],
        data_source As [TD …
Run Code Online (Sandbox Code Playgroud)

xml sql-server sql-server-2000 t-sql

3
推荐指数
1
解决办法
1220
查看次数

IFI 是否与 tempdb 增长兼容?

IFI(即时文件初始化)是否与tempdb增长兼容?最近我需要将我的tempdb增加40 Gb,花了 15 多分钟才完成。我验证了该用户已被添加到执行值维护任务,并验证了其他用户数据库需要几秒钟才能完成。

我没有找到任何文档或链接,其中包含有关TempDB的深入 IFI 详细信息。我非常感谢您的建议。

sql-server tempdb

3
推荐指数
1
解决办法
158
查看次数

要求 JSON 有一个元素

使用json数据类型时,有没有办法确保输入 JSON 必须有一个元素?

我的意思不是主要的,我希望插入的 JSON 至少具有id , name元素。它可以有更多,但至少这两个必须在那里。这能做到吗?

postgresql psql json

3
推荐指数
1
解决办法
40
查看次数

在更新或插入的同时添加可为空的列

在 SQL Server 中,当向具有数百万行的实时 SQL Server 数据库添加允许空值的列时,如果插入或更新与 DDL 更新同时发生,会发生什么情况?

例如:

ALTER TABLE MyTable ADD MyColumn varchar(255) NULL;
Run Code Online (Sandbox Code Playgroud)

sql-server concurrency alter-table ddl

3
推荐指数
1
解决办法
5650
查看次数

获取所有 CONVERT(datetime) 样式(格式)

我知道问这个问题有点愚蠢,但是否有 Transact-SQL 函数或任何返回所有CONVERT(datetime)样式(格式)的函数?类似的东西fnDateFormats将返回所有日期格式:

输出:

日期格式 | SQL代码
月/日/年 101

等等。

sql-server t-sql date-format

3
推荐指数
1
解决办法
2550
查看次数

过滤外键

我有两个表:

  • 联系人(ID,类型);

  • 地址(ID)。

是否可以定义从地址(ID,'A')到联系人(ID,类型)的外键?

foreign-key sql-server subtypes

3
推荐指数
1
解决办法
1833
查看次数

使用两个不同的 where 条件更新查询

我想设置statusfalse所有行除一人外,应应设置为true。我怎样才能做到这一点?

这是我试过的查询:

UPDATE students set status = false where status = true and 
set status = true where _id = 1;
Run Code Online (Sandbox Code Playgroud)

postgresql update

3
推荐指数
1
解决办法
434
查看次数

索引优化脚本中的过滤模式

是否可以使用 Ola 的脚本进行索引优化并过滤掉特定的模式?

sql-server ola-hallengren index-maintenance

3
推荐指数
1
解决办法
295
查看次数

在最外层选择的嵌套选择中返回信息

我有以下工作,

SELECT info1, info2 
FROM   TableA 
WHERE  id IN (SELECT xid 
              FROM   TableB 
              WHERE  userid=3 AND active=1)
Run Code Online (Sandbox Code Playgroud)

这工作正常,但TableB我也有一个team列,我想在最外层的选择语句中选择并返回,类似于这个“伪”查询,当然这不起作用:

SELECT info1, info2, team 
FROM   TableA 
WHERE  id IN (SELECT xid, team 
              FROM   TableB 
              WHERE  userid=3 AND active=1)
Run Code Online (Sandbox Code Playgroud)

我仔细阅读了一下,认为可能AS会有所帮助,但我不确定。有人可以提出解决方案吗?这甚至可能吗?

mysql

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