我需要從表中刪除除了幾列以外的所有列,而我事先不知道這些列的數量和名稱。我想從sys.columns獲取列名,然後刪除除少數列外的所有列。我需要的是這樣的: alter table Table
drop column (
select a.name as ColumnName
from sys.all_columns a
INNER JOIN sys.ta
我試圖通過在存儲過程中添加一個新列來更改表。這是我有: USE [Lab5]
go
create procedure do_ver2 as
alter table VehicleContract
add trailerNr varchar(7) null;
alter table VehicleContract
add constraint FK_V
如何從另一個表中設置的CREATE TABLE或ALTER TABLE? 我發現這個問題,但沒有解決我的問題: How to Reset an MySQL AutoIncrement using a MAX value from another table? 我也試過這樣: CREATE TABLE IF NOT EXISTS `table_name` (
`id` mediumint(6