- 博客(7)
- 收藏
- 关注
原创 sql server相似表名的表修改同一字段长度
若字段涉及约束(如索引、默认值),可能需先删除后重建。通过以上步骤,可高效、安全地批量修改相似表名的字段长度。:扩大字段长度通常安全,但若缩小需确保无数据截断。:建议在事务中执行或提前备份,以便出错时回滚。确保所有需要修改的表名符合特定模式(例如以。:建议在低流量时段操作,避免锁表影响业务。开头),且均包含目标字段(如。使用以下脚本动态生成并执行。:若表位于不同架构(非。以捕获并输出错误信息。
2025-02-10 10:52:19
249
转载 SQL server查询数据库中包含某个字段的表和存储过程
1、查询包含某字段的所有表select object_name(id) objName,Name as colNamefrom syscolumnswhere (name like'%你要查询的字段名%')and id in(select id from sysobjects where xtype='u')order by objname2、查询包含某字段的所有存储过程SELECT obj.Name 存储过程名, sc.TEXT 存储过程内容FROM syscommen...
2022-03-02 09:14:03
7280
原创 相似表,批量增加字段
declare @sql varchar(200), @name varchar(40)declare my_cursor scroll cursor forselect name from sysobjects where type = 'u' and name like '%表名(相似表)%'open my_cursorfetch next from my_cursor into @namewhile(@@fetch_status=0)beginprint 'processing ' +.
2021-06-16 11:23:58
178
转载 SQL Server 遍历数据库中所有表,列出表名和每个表中的数据行数
use [数据库名]declare @Tablename nvarchar(50)declare @TablenameList table( Tablename nvarchar(50),LineNumber bigint)declare cursor_results cursor forselect name from sysobjects where xtype='U'open cursor_resultsdeclare @SQLstring nvarchar(100)dec.
2021-03-31 20:56:34
2185
原创 SQL Server 按两列条件查询重复数据
select a.* from pub_drugcode a,(select drug_name,yk_stdsfrom pub_drugcodegroup by drug_name,yk_stdshaving count(1) > 1) as bwhere a.drug_name=b.drug_nameand a.yk_stds=b.yk_stds
2021-03-12 10:33:24
2768
1
原创 SQL Server 两表中表1某列中的数据对应替换表2中的对应的数据
USE [pubdata]GOSELECT * FROM dbo.pub_fbsubitem --查询主表SELECT * FROM dbo.pub_fbsubitem_2 --查询副表#先查询后更新/******查询(对比两张表是否一致,如果不一致则全为NULL)TextB 主表(pub_fbsubitem)TextA 附表(自己新建的表,我这里是pub_fbsubitem_2)LEFT JOIN 右链接******/SELECT Text_A.fbh,Tex...
2021-03-09 10:31:35
1797
1
原创 SQL Server 查询两表中的两列中不相等的数据
查询两表中的两列中不相等的数据SELECT T1.字段FROM table1 T1WHERE NOT EXISTS(SELECT 1 FROM table2 T2WHERE T1.字段= T2.字段)
2021-03-01 18:13:26
6034
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人