1. sql怎樣把一個表的數據更新到另一個表
如果都是SQL的資料庫的話,在第二步的時候就默認選擇SQL Server 的Microsoft OLE DB提供程序 就可以了。
1、打開企業管理器,打開要導入數據的資料庫,在表上按右鍵,所有任務-->導入數據,彈出DTS導入/導出向導,按 下一步 ;
2、選擇數據源 Microsoft Excel 97-2000,文件名 選擇要導入的xls文件,按 下一步;
3、選擇目的 用於SQL Server 的Microsoft OLE DB提供程序,伺服器選擇本地(如果是本地資料庫的話,如 VVV),使用SQL Server身份驗證,用戶名sa,密碼為空,資料庫選擇要導入數據的資料庫(如 client),按 下一步;
4、選擇 用一條查詢指定要傳輸的數據,按 下一步;
5、按 查詢生成器,在源表列表中,有要導入的xls文件的列,將各列加入到右邊的 選中的列 列表中,這一步一定要注意,加入列的順序一定要與資料庫中欄位定義的順序相同,否則將會出錯,按 下一步;
6、選擇要對數據進行排列的順序,在這一步中選擇的列就是在查詢語句中 order by 後面所跟的列,按 下一步;
7、如果要全部導入,則選擇 全部行,按 下一步;
8、則會看到根據前面的操作生成的查詢語句,確認無誤後,按 下一步;
9、會看到 表/工作表/Excel命名區域 列表,在 目的 列,選擇要導入數據的那個表,按 下一步;
10、選擇 立即運行,按 下一步;
11、會看到整個操作的摘要,按 完成 即可。
2. sql將一個表中的所有數據更新到另一個表中
由於你沒有給出具體表結構
所以只能給你示例代碼
你按照實際情況酌情修改吧
update
T2
set
T2.col1=T1.col1,T2.col2=T1.col2,T2.col3=T1.col3...,T2.col40=T1.col40
from
T1
innerjoinT2onT1.id=T2.id
3. SQL中如何通過update語句更新同一個表中列值
方法一:
update a set ValueText=b.ValueText
from 表 as a, 表 as b
where a.DocumentID=b.DocementID and a.VariableID=58 and b.VariableID=138
方法二:
update 表 set ValueText=(select ValueText from 表where VariableID=138 and DocumentID=7341)
where VariableID=58 and DocumentID=7341
4. SQL:如何將一個表中某個欄位的值全部更新到另外一個表相應的欄位
實現的方法和詳細的操作步驟如下:
1、第一步,打開數據表,例如,要在表中找到數據1,見下圖,轉到下面的步驟。
5. 我有多條sql的更新語句,怎麼用一個循環語句執行一次更新整一張數據表的數據
1、首先,使用Navicat for MySQL連接資料庫並創建一個資料庫。
6. sql將一個表中的某一列數據更新到另一個表中
方法如圖:
7. 如何利用sql語句將sql里的一個表的內容更新到另一個表格中
sql
select
into
語句可用於創建表的備份復件
select
into
語句
select
into
語句從一個表中選取數據,然後把數據插入另一個表中。
select
into
語句常用於創建表的備份復件或者用於對記錄進行存檔
語法
可以把所有的列插入新表:
select *
into new_table_name [in externaldatabase]
from old_tablename或者只把希望的列插入新表:
select column_name(s)
into new_table_name [in externaldatabase]
from old_tablename註:如果新表存在,新表與舊表列最好是一致的,不然最好是選擇對應的列插入
8. SQL 想把一個表中的一列數據,更新到更一個表中,請問如何實現
如果是oracle
應該創建dblink
create
database
link
TO_Database1.link
connect
to
user1
using
'xxx';
xxx
為連接Database1
的本地連接串
然後就可以進行更新了
update
table1
set
user_id
=
(select
userid
from
table2@TO_Database1.link
where
table1.主鍵=
table2.主鍵)
更新大致就是這個意思,主要是把dblink建立了就可以像正常操作一樣進行了。
9. SQL 想把一個表中的一列數據,更新到更一個表中,請問如何實現
如果是oracle 應該創建dblink
create database link TO_Database1.link
connect to user1
using 'xxx';
xxx 為連接Database1 的本地連接串
然後就可以進行更新了
update table1 set user_id = (select userid from table2@TO_Database1.link where table1.主鍵= table2.主鍵)
更新大致就是這個意思,主要是把dblink建立了就可以像正常操作一樣進行了。