Описание тега sp-rename

1 ответ

SP_RENAME, вызывающий проблему "неверное имя столбца"

Я говорю "проблема", потому что это ничего не ломает, это всего лишь маленькая вещь, которую я заметил в SSMS. Я запускаю следующее: SP_RENAME 'MyTable.OldName', 'NewName' , 'COLUMN' А затем введите следующее в SSMS: SELECT [NewName] FROM MyTable; […
13 окт '15 в 12:07
3 ответа

SQL Server - переименовать столбец в хранимой процедуре с разными базами данных

Я искал и искал и не могу решить, как решить мою проблему. Я на самом деле не уверен, что это возможно, но думал, что я опубликую здесь и проверю. Проблема: У меня есть хранимая процедура, в которой я делаю следующий вызов (их 2, потому что я пробов…
1 ответ

Как изменить имя и схему ограничения на Sql Server

Я только что перенес мой Member стол из MRK схема для GNR, Ранее у меня был скрипт ниже, чтобы установить его первичный ключ: If not Exists (select 1 from sys.objects where name = 'PK_MRK_Member' ) ALTER TABLE [MRK].[Member] ADD CONSTRAINT [PK_MRK_M…
14 окт '14 в 08:37
1 ответ

SQL Server переименовывает таблицы с ограничениями

Очень простое положение, в котором я нахожусь. По сути, у меня есть четыре таблицы с первичными / внешними ключами и каскадными ограничениями, что-то вроде этого. CREATE TABLE [Board] ( [BoardId] [int] IDENTITY(1,1) NOT NULL PRIMARY KEY CLUSTERED ( …
01 дек '14 в 13:17
4 ответа

Существуют ли какие-либо серьезные проблемы с использованием EXEC sp_rename '<имя таблицы источника>', '<имя таблицы назначения>'?

Я недавно использовал - EXEC sp_rename '&lt;source table name&gt;', '&lt;destination table name&gt;' переименовать существующую таблицу и выполнить ее на одном из наших живых серверов. Есть ли проблема в использовании этой процедуры для переименован…
13 ноя '14 в 12:42
2 ответа

Как проверить, успешно ли выполнено sp_rename?

Я выполняю следующий запрос: SELECT * INTO dbo.2015_10_2_cs FROM dbo.2015_10_2 IF NOT EXISTS (SELECT type FROM sys.indexes WHERE object_id = object_id('dbo.2015_10_2_cs') AND NAME ='cci' AND type = 5) BEGIN CREATE CLUSTERED COLUMNSTORE INDEX cci ON …
15 мар '18 в 10:49
3 ответа

Переименование столбца: неправильный синтаксис рядом с 'SP_RENAME'.?

ALTER TABLE [TEMP] SP_RENAME '[TEMP].[Day]', 'GT', 'COLUMN' Я пытаюсь переименовать Day в GT и получаю ошибку Неверный синтаксис рядом с 'SP_RENAME' SQL Server Management Studio сообщает, что ошибка включена SP_RENAME ПРИМЕЧАНИЕ: я открыт для других…
31 май '12 в 20:24
2 ответа

Процедура sp_rename с именем столбца переменной

Я пытаюсь использовать sp_rename хранимая процедура с переменной, так как у меня нет контроля над источником (файл Excel, который меняет имя столбца, чтобы иметь дату). Я удаляю таблицу, а затем импортирую эту таблицу. Затем я хочу изменить имя стол…
19 сен '18 в 19:08
1 ответ

Ошибка при изменении имени таблицы MSSQL

Хотел посмотреть, могу ли я получить некоторую помощь по изменению и переименованию таблиц в MSSQL Server 2008. Я получаю сообщение об ошибке синтаксиса sp_name и, возможно, я делаю что-то не так? -- Archives data existing one week ago and then recr…
16 сен '13 в 14:02
1 ответ

Как найти хранимые процедуры с неверным текстом в syscomments

Похоже, есть несколько хранимых процедур, которые были переименованы в sp_rename, в результате чего системные комментарии остаются со старым именем процесса вместо нового имени процесса. Таким образом, мои переводы БД не могут быть правильно передан…
28 июл '10 в 21:41
2 ответа

Вызов sp_rename для таблицы уничтожает соединение с базой данных в Sybase

Я пытаюсь переименовать таблицу, используя следующий синтаксис sp_rename [oldname],[newname] но каждый раз, когда я запускаю это, я получаю следующее [используя Aqua Datastudio]: Command was executed successfully Warnings: ---&gt; W (1): The SQL Ser…
16 авг '10 в 01:14
2 ответа

Как написать правильный синтаксис для переименования таблицы базы данных SQL Server из кода C#?

Я пишу на C# в среде ASP.NET, и мне нужно написать функцию, которая берет таблицу базы данных SQL Server и дает ей другое имя. Так что с точки зрения SQL мне нужно сделать это: EXEC sp_rename 'OldTableName', 'NewTableName'; Но проблема в том, что ин…
17 мар '12 в 10:26
1 ответ

SQL Server - sp_rename для изменения имени таблицы

Я пытаюсь переименовать таблицу используя sp_rename но я получаю следующую ошибку при выполнении запроса: DECLARE @DateValue INT SET @DateValue = CONVERT(VARCHAR(8), GETDATE()-1, 112) DECLARE @ArchiveTableName VARCHAR(255) SET @ArchiveTableName = 'd…
06 апр '18 в 15:50
2 ответа

Динамическое изменение нескольких имен таблиц в SQL Server с помощью процедуры sp_rename

Я пытаюсь изменить ряд имен таблиц в Microsoft SQL Server 2017 Standard edition с помощью Microsoft SQL Server Management Studio 2018. Код, который я передал, основан на следующем коде: use DatabaseX declare @RunRW varchar(MAX) declare @ArVC varchar…
21 окт '19 в 11:08
0 ответов

sp_rename - объект участвует в принудительных зависимостях

Я пытаюсь запустить это: exec sp_rename 'OrderDetails.UnitPrice', 'Price', 'Column' Но я получаю такую ​​ошибку: Msg 15336, уровень 16, состояние 1, процедура sp_rename, строка 563 [Batch Start Line 13]Объект «Products.UnitPrice» не может быть переи…
25 окт '21 в 10:32
2 ответа

EXEC sp_rename останавливается после нескольких раз в цикле while

Я пытаюсь переименовать имя столбца в первую строку моей таблицы. (Я знаю, это не имеет смысла «первая строка без порядка» в SQL, но я должен сделать это для своего теста). Итак, я не хочу динамически искать мои старые и новые имена столбцов для вып…
14 мар '22 в 15:45
1 ответ

Как переименовать таблицу, в имени которой есть «.csv»

У меня есть несколько таблиц, имена которых заканчиваются на . Т.е. схема.таблица1.csv, схема.таблица2.csv. Как я могу удалить.csvили переименовать их без оскорбительных символов? По этому вопросу SO я попробовал это: exec sp_rename @objname = 'sche…
15 мар '23 в 13:03
1 ответ

Как объединить обновление и sp_rename в базе данных SQL Server

У меня есть база данных SQL Serveremployeedbи столemployeeсо столбцом, значение которого мне нужно обновить и одновременно переименовать этот столбец. EmployeeID ----------- 83456785647 мне нужно добавить'-'2-значные места с конца и переименоватьEmp…