sql資料庫中建立檢視怎樣把一張表的列值轉換成另一張表的

時間 2021-08-11 18:15:20

1樓:首初珍餘啟

獲取檢視名稱樹懶已經實現了,下面就是獲取檢視中所有列的名稱了,其實也是用一句sql語句就可以實現了,有興趣也來試試吧

declare

@objid

int,@objname

char(40)set

@objname

='[你的檢視名稱]'

2樓:

建個函式把

create function getyqstringfromid(@aid nvarchar(100))

returns nvarchar(1024)asbegin

declare @str varchar(1024)set @str=''

select distinct @str=@str + 儀器 +'*'+cast(數量 as nvarchar(5))+' '

from a表

where id=@aid

return @str

end然後查詢

select id,getyqstringfromid(id)as 儀器

from (select distinct id from a表)a效果為id 儀器

120 a*2 c*1 d*2;

330 b*3

112 a*2

雖然只有兩列,但顯示的效果類似

sql裡怎麼將一張表的字段賦值給另一張表?

3樓:匿名使用者

插入資料insert into tbytz(userid) select userid from tbuser更新資料則在tbuser和tbytz兩個表要有乙個關係。如tbuser.a1=tbytz.

a2update tbytz set tbytz.userid = (select userid from tbuser where tbuser.a1=tbytz.

a2)結構化查詢語言(英文簡稱:sql)是一種特殊目的的程式語言,是一種資料庫查詢和程式語言,用於訪問資料以及查詢、更新和管理關係資料庫系統;同時也是資料庫指令碼檔案的副檔名。

SQL資料庫,如何把一張表從資料庫中插入到另外資料庫?如何寫語句

如果兩個表結構完全一樣的,用insert into data2.table2 select from data1.table1 如果結構不一樣或者你要指定欄位,用insert into data2.table2 欄位1,欄位2,欄位 select 欄位j,欄位k,欄位m from data1.tab...

用vb在access資料庫中建立檢視(就是建立個查詢

路子沒什麼問題。你一步一步的試驗吧。從 create view query4 as select from ad order details 開始。一條一條的往上加,看看加誰會出錯。 你的 沒反應 是什麼意思呢?修改表結構本來就不會有返回值,你只要檢查該查詢是否建立就可以了。如果你要執行該查詢,在建...

用檢視修改資料庫,SQL資料庫裡是否可以通過檢視更改表中的資料

可以,你用的是oracle還是sql server,可以參考他們的語法文件。oracle的語法是create view replace 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...