- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我通过 sp_RENAME (SQL SERVER 2008) 重命名了该表
sp_RENAME 'dbname.scname.oldtblname' 'dbname.scname.newtblnam'
生成的消息(它是黑色的 - 所以我将其视为警告或成功消息)类似于“警告:更改对象名称的任何部分都可能会破坏脚本和存储过程。”
因此,执行此命令后,我的包含 4500 万条记录的表就消失了,而且我没有任何备份。这是一张新表。
:) 你们有办法把我的 table 带回来吗? :)
附:是的,我的笑容不是“:(”,因为当问题的严重性上升到阈值时,“:(”就变成了“:)”。
最佳答案
这说什么?
SSMS 不会自动刷新对象资源管理器,因此它可能在那里
使用数据库名称SELECT OBJECT_ID('scname.newtblnam')
You can change the name of an object or data type in the current database only. The names of most system data types and system objects cannot be changed.
您指定了 dbname,因此您可能在 dbo 架构(或类似架构)中拥有一个对象[dbname.scname.newtblnam]
FWIW,我从未使用 sp_rename 丢失过表或其他对象
关于SQL Server 2008 : sp_RENAME table disappeared,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3768368/
是否有与 sp_rename 等效的 DB2 v9.1? 最佳答案 这取决于对象。 对于表和索引,您可以使用 RENAME sql语句。 如果要重命名列,可以使用 ALTER TABLE ... RE
我正在使用以下带有 sp_rename 的 SQL 命令来重命名列。 USE MYSYS; GO EXEC sp_rename 'MYSYS.SYSDetails.AssetName', 'Asset
我有一个名为 patient 的表,它包含一个名为 IdP 的列。 我正在尝试将 IdP 重命名为 ID这段代码: EXECUTE sp_RENAME 'patient.IdP' , 'ID', 'C
我正在尝试运行以下命令: EXEC sp_rename '"database_name"."table_name"."old_column_name"', 'new_column_name'; 但是我
我在 sql server 2012 中有一个需要重命名的 sql 表。我知道在其他数据库系统中,执行此操作的方法如下: ALTER TABLE table_name RENAME TO new_
我通过 sp_RENAME (SQL SERVER 2008) 重命名了该表 sp_RENAME 'dbname.scname.oldtblname' 'dbname.scname.newtblnam
ALTER TABLE [TEMP] SP_RENAME '[TEMP].[Day]', 'GT', 'COLUMN' 我尝试将 Day 重命名为 GT 并收到错误 Incorrect syntax
我说“问题”是因为它没有破坏任何东西,它只是我在 SSMS 中注意到的一件小事。 我运行以下命令: SP_RENAME 'MyTable.OldName', 'NewName' , 'COLUMN'
重命名列名时,列名中包含方括号,我认为这是一个错误, 这是一个示例代码片段, create table [TestTable] (TestColumnName nvarchar(30)) selec
我最近不得不在 SQL Server 2000 中重命名一个表(以及一个列和 FK/PK 约束)而不会丢失数据。似乎没有明显的DDL T-SQL语句来执行这个 Action ,所以我直接用sp_ren
我是一名优秀的程序员,十分优秀!