SQL比較兩表字段和字段型別

2022-01-18 09:24:55 字數 3354 閱讀 5353

業務需要把tb_delete_kysubproject表資料恢復到tb_kysubproject,但提示錯誤,錯誤原因是兩表字段型別存在不一致

insert

into

[tb_kysubproject

]select

*from

[tb_delete_kysubproject

]where

[tb_delete_kysubproject

].id =

'a49cfc7b-8f9d-476f-b853-ca62c18e2d03

'

乙個個欄位比對很麻煩,所以用以下sql 查詢出兩表字段不一致

可以用查詢表的字段資訊

得到兩個表具體**不一致

擴充套件:獲取表字段說明

select  c.name as

columnsname ,

t.name

ascolumntype ,

c.max_length

aslength ,

cast(ep.[

value]as

varchar(100)) as

[字段說明

sql查詢表的所有欄位和表字段對應的型別

1.查詢表的所有字段 select syscolumns.name from syscolumns where id object id 寫上要查詢的表名 2.查詢表的所有欄位 表字段對應的型別 select syscolumns.name,systypes.name from syscolumns...

model 設計表 字段型別 屬性 不同表字段關係

orm物件關係對映,通過物件 即struct 與資料庫的table一一對應 func main 2.模型定義 2.1自定義表名 2.2自定義索引 2.3 自定義引擎 2.4 設定引數 多個設定間使用 分隔,設定的值如果是多個,使用,分隔.orm null rel fk orm 忽略字段 orm au...

SQL 修改表字段注釋

sqlserver 表注釋if select count from fn listextendedproperty ms description user n dbo table n maa hinmoku n column n fvhinmezai 0 exec sp updateextended...