CMD 执行大文件SQL脚本
CMD 执行大文件sqlcmd -S 127.0.0.1 -U sa -P 123456 -i d:\dbo.SendOrderImports.Table.sql几个参数依次是用户名、密码,文件。
设置SQLserver运行内存
有一次 不小心把数据库运行内存设置错误 导致数据库不能使用 可以按照以下方法解决(不要乱动数据库)
SQL Server 生成C#公共实体属性和私有属性
declare @TableName sysname = 'checkDate'--我的表名SELECT 'private '+ case [Types].name when 'bigint' then 'long'  
SQL Server 查询历史执行的SQL语句
user DB --在对应数据查询goSELECT st.text as sql_statement, qs.creation_time as plan_last_compiled, qs.last_execution_time as plan_last_executed, &nbs
SQL Server 查询表注释和字段
------sqlserver 查询某个表的列名称、说明、备注、类型等SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.co
union和union all 关键字
Union因为要进行重复值扫描,所以效率低。如果合并没有刻意要删除重复行,那么就使用Union All两个要联合的SQL语句字段个数必须一样,而且字段类型要“相容”(一致);如果我们需要将两个select语句的结果作为一个整体显示出来,我们就需要用到union或者union all关键字。union(或称为联合)的作用是将多个结果合并在一起显示出来。union和union all的区别是,unio
SQL查询 多列合并成一行用逗号隔开stuff()
select cityName,stuff((select ','+B.Name from CityItemRole A left join Users as B on A.UserId=B.Id where A.CityId=Citys.Id FOR xml PATH('')), 1, 1, '') as roleNamesFROM Citys&n
SQLserver2008批量替换字符串
--替换字符串 UPDATE b_Inventory SET cInvCode=replace(cInvCode,'020103','04010104')