1. 当需要比较两张数据库之间有类似表结构的所有字段名时
可采用下列SQL语句
use DB1
select * from syscolumns where id = object_id('Table1')
use DB2
select * from syscolumns where id = object_id('Tabel2')
2. 在编写存储过程时,应现判断是否存在同名的存储过程
若存在,则删除重新创建,防止出现代码当中执行存储过程时
报存储过程已存在错误的问题
if exists(select * from sysobjects where id =
object_id(N'[dbo].[sp_HotelDriveRouteDataImport]') and type in(N'p'))
drop procedure [dbo].[sp_HotelDriveRouteDataImport]
3. 实现ID自增SQL语句,需要给表增加ID字段并为其赋值时 可使用以下方法:
use NewWebSite
declare @i int
set @i = 0
update dbo.HotelHospitel
set @i = @i + 1,
ID = @i