2016-12-02 2 views
1

我確實有一個基本問題。我最近從PLSQL更改爲SQL Server,而我正在努力處理基本任務,例如CREATE TABLE。在SQL Server Management Studio中創建表格

在PLSQL是正常寫

create table TIRED_LIKE_DOG as select * database; 

我如何在SQL Server 2014 Management Studio中創建表?

是不是真的,我首先需要創建一個表像

CREATE TABLE dbo.COSTUME 
(
    text CHAR(5), -- need commas 
    Price4 DECIMAL(12,2), 
    Price2 DECIMAL(12,2), 
    price DECIMAL(12,2), -- Number isn't a valid SQL  Server data type 
    Category_ID CHAR(5) 
); 

,然後我有一些表來選擇?

謝謝。

有一個愉快的一天

+0

https://technet.microsoft.com/en-us/library/ms190750(v=sql.105).aspx – Pred

回答

7

要從舊

SELECT * INTO TABLE2 FROM TABLE1 
3

,你可以簡單地創建爲:

select * into <new_table> from <old_table> 
0

創建新表,如果你得到了Management Studio中,你可以簡單右鍵單擊數據庫並選擇新表。如果你需要它的代碼基礎,試試這個簡單的解決方案:

CREATE TABLE COSTUME 
([ID] int PRIMARY KEY, 
[Text] char(5) NOT NULL, 
[Price4] decimal(12,2) NOT NULL, 
[Price2] decimal(12,2) NOT NULL, 
[Price] decimal(12,2) NOT NULL, 
[Category_ID] CHAR(5) NOT NULL, 
) 

我創建了一個額外的列「ID」,因爲我不知道,如果你的「CATEGORY_ID」是一個主鍵。 我也沒有讓你的列是空的,那是每個新列之後的「不爲空」。您也可以通過簡單地刪除該語句來改變它。

希望有幫助。 :)

相關問題