![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
sqlserver
闪闪棉花糖
闪闪棉花糖
展开
-
SQL查询表的主建
Oracle: SELECT col.column_name FROM user_constraints con,user_cons_columns col WHERE 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 · 2320 阅读 · 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 · 650 阅读 · 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 · 935 阅读 · 0 评论