code

SQL 쿼리를 사용하여 테이블 이름을 변경하려면 어떻게 해야 합니까?

starcafe 2023. 4. 18. 23:08
반응형

SQL 쿼리를 사용하여 테이블 이름을 변경하려면 어떻게 해야 합니까?

query 문을 사용하여 테이블 이름을 변경하려면 어떻게 해야 합니까?

아래 구문을 사용했는데 SQL Server 2005에서 rename 키워드를 찾을 수 없었습니다.

Alter table Stu_Table rename to Stu_Table_10

sp_rename 사용:

EXEC sp_rename 'Stu_Table', 'Stu_Table_10'

이 순서의 메뉴얼은, MSDN 에 있습니다.

스키마 이름을 포함해야 하는 경우 첫 번째 파라미터에만 포함할 수 있습니다(즉, 스키마 간에 테이블을 이동하는 데 사용할 수 없습니다).예를 들어, 이것은 유효합니다.

EXEC sp_rename 'myschema.Stu_Table', 'Stu_Table_10'

MySQL:-

RENAME TABLE `Stu Table` TO `Stu Table_10`

Postgress SQL에서:

Alter table student rename to student_details;

SQL Server 2005에서 다음을 사용하십시오.

sp_rename old_table_name , new_table_name

다음과 같은 이점을 얻을 수 있습니다.

주의:개체 이름의 일부를 변경하면 스크립트와 저장 프로시저가 중단될 수 있습니다.

테이블 이름이 변경됩니다.

MySQL의 경우:

테이블 이름 변경template_function로.business_function;

ALTER TABLE_name RENAME TO new_table_name. MySQL에서도 작동합니다.

MySQL 서버에서 실행되는 이 쿼리의 스크린샷

또는 테이블 이름 변경table_name로.new_table_name; MySQL 서버에서 실행되는 이 쿼리의 스크린샷

최신 MySQL 버전의 Syntex가 변경되었습니다.

따라서 테이블 이름에 따옴표가 없는 RENAME 명령을 사용해 보십시오.

RENAME TABLE old_name_of_table TO new_name_of_table;

RENAME TABLE old_table_name TO new_table_name;

테이블 이름 변경:

RENAME TABLE old_tableName TO new_tableName;

예를 들어 다음과 같습니다.

RENAME TABLE company_name TO company_master;

이 명령어를 실행합니다.

sp_rename 'Employee','EData'

언급URL : https://stackoverflow.com/questions/886786/how-to-change-a-table-name-using-an-sql-query

반응형