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 檢視名。一般不建議直接對檢視進行非查詢操作。檢視是否支援這些操作,還要看檢視的具體定義,就是對把對檢視的操作能無歧義的解析為對基表的操作 理論上 更新才是被支援的。...