alter-table

    0熱度

    1回答

    下面的代碼試圖在表中一次更改2列。它可以做到,我只是做錯了嗎? Alter table verdata Add Primary Key(Asset_ID) Add foreign key(Asdes) References AssetDesc(AssetDescription)

    1熱度

    1回答

    我運行以下腳本,將字段'Asdes'從表'Verdata'中的nvarchar(255)更改爲varchar(150)。 Alter table Verdata Alter column asdes varchar(150) 該腳本運行沒有錯誤,但是當我進入表設計模式時,該字段保持不變。

    0熱度

    2回答

    我有兩個現有的表,workTable和table_jobs。我想更新我的工作表並使用默認值與table_jobs建立關係。這是我的嘗試: @Override public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) { switch (oldVersion){ case 3:{

    0熱度

    1回答

    我正在使用以下代碼來更正在創建表旅程期間所犯的拼寫錯誤。 ALTER TABLE trips CHANGE store_and_fwd_flad TO store_and_fwd_flag varchar(3); 不過,我得到了以下錯誤消息: ERROR 1064(42000):你在你的SQL語法錯誤;檢查與您的MySQL服務器版本對應的手冊,在第1行'TO store_and_fwd_fla

    0熱度

    1回答

    我是Hive中的新手。 我在Hive中有一個表,在一列中有Unix時間戳值。我正在嘗試使用正常的時間戳值來更改列值。 我試過這個。我能夠將unix時間戳值轉換爲正常的時間戳值。 "SELECT from_unixtime(cast(ts as bigint)) FROM june11http" Results -------- 2010-06-10 20:01:07 2010-06-

    0熱度

    1回答

    我有一個表中的屬性是這樣的: created_date timestamp without timezone 現在,我的要求是到CREATED_DATE場時區對生產數據庫更改爲時間戳,但我不知道如何改變這個約束。通過劃定ALTER COLUMN語句用逗號 ALTER TABLE yourtable ALTER COLUMN column_name TYPE timestamptz; 您可以

    0熱度

    1回答

    我在Mysql數據庫中創建了一個新的新表。 我添加了一個新字段,名爲「rks」,默認爲空,數據類型爲varchar(20)。 如果我執行alter table,修改這個字段,我可以看到默認列中的「NULL」被刪除爲空(萬一它是主鍵),但是如果萬一我降級它從主鍵,對這個變量進行修改,保留狀態「NULL」。 請注意:我使用「default null」,而使用alter table如下。 mysql>

    1熱度

    1回答

    如何檢查約束的名稱? 例如: ALTER TABLE contractor_contractor ADD CONSTRAINT commerce_contractor_pkey PRIMARY KEY(id); 當我嘗試描述與\d我的表我沒有看到我的主鍵的任何信息。

    0熱度

    1回答

    如何根據滿足特定條件的每行將列添加到編號爲1到4的表中? 假設我有一個表: Like this 有兩列(ID)和(結果)和我想添加一個名爲第三列(SCORE)。 我想根據列(結果)中的數字是否符合特定條件,爲列中的每一行給出一個分數(介於1和4之間)。 如果結果是否定的,我想給它的得分爲1, 如果結果是小於30,2分, 小於100的3 和大於100的得分的得分4 我曾嘗試使用CASE語句,但似乎無

    0熱度

    1回答

    我試圖將外鍵添加到在同一文檔中創建的一系列SQL表。 其他ALTER TABLE查詢工作正常,但一個給我麻煩。相關代碼如下 CREATE TABLE Bookings (BookingID NUMBER(15) NOT NULL, Arrive DATE NOT NULL, BookingDate DATE, Comments VARCHAR2(200), Depart