我有一個功能與視圖上的觸發器連接。視圖鏈接到「my_table」和其他表。我想通過該功能更新該表。我有4個領域。但是如果我只更新一個字段,例如contact_name,那又如何呢?我怎樣才能把這個字段放在SET語句上,而不是如下例所示的4個字段: CREATE OR REPLACE FUNCTION my_function()
RETURNS TRIGGER
LANGUAGE plpgsql
我的數據具有可以假設的邏輯分組,但我無法弄清楚如何根據我的需要正確創建視圖。我不擁有數據提供者,只讀數據庫。我有過被提供的是無法控制的,我只需要提供一些計數 邏輯地圖 name like "TL-3%" = MGrid_N53
name like "TL-P1%" = MGrid2_MGrid
name like "TL-P2%" = MGrid_MGrid2
等,(10組) 我想創建
我現在正在研究SQL Server 2012中非常長的一個視圖(大約有800列)。我們允許用戶向表中添加自定義列(一個單獨的UI,允許用戶指定列名,類型和最大長度)。一旦列添加到表中,它也必須反映在視圖中。有沒有辦法自動完成這個?現在,我需要用現有的800多列和新添加的列創建一個alter view語句。另外,sp_refreshview可以用於這個目的嗎?尋找一些答案。提前致謝。
我已經寫了一個返回觸發器的PL/PGSQL函數,所以我可以在每行插入之前調用它。我現在意識到我也希望該函數返回新插入行的ID。我不太確定如何繼續,因爲我的函數必須返回一個觸發器。下面是一些代碼: CREATE OR REPLACE FUNCTION f_insert_album() RETURNS TRIGGER AS $$
DECLARE
subj_album_id INTEGER;
我試圖在MySQL 5.6.24中創建一個視圖,我需要一個BIT列。我創建視圖的表格沒有BIT列。然而 我create view聲明是這樣的, create view my_view as select id, version, description,
b'1' as active from my_table;
視圖中創建active場VARBINARY類型。 我也試過(1) as
我試圖將數據庫從一臺機器移動到另一臺機器,並決定徵用導入/導出功能來幫助我的事業。一切都很順利,只是我所有的觀點都變成了表格。 一些挖後,我發現這一點:「If the source data is a view, the SQL Server Import and Export Wizard automatically converts the view to a table in the des