select * from sysobjects where name='V_ZYK_HistoryPinJia' 查询数据库中V_ZYK_HistoryPinJia对象
Select Name FROM Master..SysDatabases orDER BY Name 查询所有的数据库
查询数据库里的一张表里在另一张表里没有的数据
select * from IAM_FwUser where not exists
(
select * from XTSite_Admin where UserName=IAM_FwUser.UserID
)
将两个字段相加如果有一个字段值为NULL结果就会变成NULL,下列语句可以避免
select ISNULL(yanjiurenyuan,'')+' '+ISNULL(yanjiurenyuan10,'') from Ky_Result1 order by SerID desc
数据库字段类型转换
select cast( yanjiurenyuan as varchar(50) )+' '+cast( yanjiurenyuan10 as varchar(50) ) from Ky_Result1 order by SerID desc
把reurl列中还有OA的替换为A12
update Iam_Tabs set ReUrl= replace (reurl, 'OA','A12')
osql -Usa -Piloveyou -Sxt -i "c:\ss.sql" osql命令可以执行数据库文件脚本 -u 用户名 -p 密码 -s 服务器名 -i 文件路径
如果MSSQL数据库日志文件很大,可以压缩代码如下:
USE [master]
GO
ALTER DATABASE DBName SET RECOVERY SIMPLE
WITH NO_WAIT
GO
ALTER DATABASE DBName SET RECOVERY SIMPLE --简单模式
GO
USE DBName
DBCC SHRINKFILE (N'DB_Log' , 11, TRUNCATEONLY)
GO
USE [master]
GO
ALTER DATABASE DBName SET RECOVERY FULL WITH NO_WAIT
GO
ALTER DATABASE DBName SET RECOVERY FULL --还原为完全模式
GO