sqlserver
闪闪棉花糖
闪闪棉花糖
展开
-
SQL查询表的主建
Oracle:SELECT col.column_nameFROM user_constraints con,user_cons_columns colWHERE con.constraint_name=col.constraint_name and con.constraint_type='P' and col.table_name='EMP';SQLServer:SELECT TABLE_NAME,COLUMN_NAME FROM INFORMA.原创 2021-10-24 11:37:06 · 2327 阅读 · 0 评论 -
sql 字符串拆分为列
例子:select substring('{肝;胆囊;胆管;胰腺;脾;}',2,len('{肝;胆囊;胆管;胰腺;脾;}')-3)select top 10 CheckSite,substring(substring(s.CheckSite,2,len(s.CheckSite)-3),ms.number,charindex(';',substring(s.CheckSite,2,len(s.CheckSite)-3)+';',ms.number)-ms.number) as 部分名称 ,* from .原创 2020-09-08 11:44:25 · 672 阅读 · 0 评论 -
SQL Server 获取临时表列数
创建一个临时表,要想获得这个临时表的列数,需要到 tempdb 中查询,因为 SQL Server 的临时表及其元数据是存放在 tempdb 数据库中的。create table #t(id int, name varchar(30))在 SQL Server 2000 中获得临时表的列数:select count(*) from tempdb.dbo.syscolumns where id = object_id('tempdb..#t')在 SQL Server 20..原创 2020-08-18 11:38:37 · 951 阅读 · 0 评论