1.fnSplit:把字符串分割为表。 CREATE FUNCTION fnSplit ( @c VARCHAR(2000), @split VARCHAR(2) ) RETURNS @t TABLE(col VARCHAR(200)) AS BEGIN WHILE (CHARINDEX(@ ...
转载
2021-08-15 23:05:00
1155阅读
2评论
数据库 sys.databases 数据库文件 sys.master_files对象 sys.objects表 sys.tables存储过程 sys.procedures列 sys.columns架构 sys.schemas索引 sys.indexes...
原创
2023-05-17 11:41:32
194阅读
Sysobjects:SQL-SERVER的每个数据库内都有此系统表,它存放该数据库内创建的所有对象,如约束、默认值、日志、规则、存储过程等,每个对象在表中占一行。以下是此系统表的字段名称和相关说明。Name,id,xtype,uid,status:分别是对象名,对象ID,对象类型,所有者对象的用户 ...
转载
2021-09-08 16:37:00
564阅读
2评论
--字符串函数--分别取左边个字符、右边个字符Declare @S Varchar(200)='abcdefghijk'Select Left(@S,3) as S1,Right(@S,3) as S2Go--从第个字符开始,取个字符Declare @S Varchar(200)='abcdefghijk'Select SubString(@S,3,4) as S1Go--从第个字符开始,取个字符
转载
精选
2014-09-05 11:40:35
843阅读
取得SQL server 数据库中 所有用户表名称 select name from sysobjects where xtype='U' order by nameSQL server数据库系统表详解: sysaltfiles 主数据库 保存数据库的文件 syscharsets 主数据库字符集与排序顺序sysconfig
转载
2023-10-30 19:59:03
53阅读
ServiceNow常用系统表
原创
2018-06-08 08:56:58
4048阅读
MySQL 提供了一个 EXPLAIN 命令, 它可以对 SELECT 语句进行分析, 并输出 SELECT 执行的详细信息, 以供开发人员针对性优化。 EXPLAIN 命令用法十分简单, 在 SELECT 语句前加上 Explain 就可以了, 例如:EXPLAIN SELECT * from user_info WHERE id < 300;下面
dba_开头.....
dba_users 数据库用户信息
dba_segments 表段信息
dba_extents 数据区信息
dba
转载
2012-06-04 23:27:49
414阅读
-- DBA/ALL/USER/V_$/GV_$/SESSION/INDEX开头的绝大部分都是视图 -- DBA_TABLES意为DBA拥有的或可以访问的所有的关系表。 -- ALL_TABLES意为某一用户拥有的或可以访问的所有的关系表。 -- USER_TABLES意为某一用户所拥有的所有的关系
转载
2020-08-31 21:48:00
157阅读
2评论
oracle常用系统表
--表
select * from dba_tables;
select * from tabs;
select * from user_tables;
--视图
select * from dba_views;
select * from all_views;
select * from dba_users;
--改口令
alter user spgroup identi
原创
2024-02-22 10:27:20
89阅读
sysaltfiles 主数据库 保存数据库的文件 (sql2000)
syscharsets 主数据库 字符集与排序顺序 (sql2000)
sysconfigures 主数据库 配置选项 (sql2000)
syscurconfigs 主数据库 当前配置选项 (sql2000)
原创
2007-12-25 13:19:01
618阅读
1评论
查询当前登录用户、应用、及IP--查看当前用户 应用 及IP
SELECT ORIGINAL_LOGIN(),APP_NAME(), CONNECTIONPROPERTY('CLIENT_NET_ADDRESS') , CONNECTIONPROPERTY('PROTOCOL_TYPE') 查询连接用户--查看连接用户
SELECT
SP.SPID,
SP.LOGINAME,
SP.LOGIN_
原创
2023-06-25 20:46:06
21阅读
select --businesspurgroupcode,
case businesspurgroupcode when 'P00' then '计划'
when 'P01' then '食药事业部'
when 'P02' then '半导体事业部'
when 'P03' then '电子事业部'
when 'P05' then 'EPC事业部'
原创
2023-04-19 16:44:16
116阅读
-- 表结构查询SELECT 表名 = case when a.colorder=1 then d.name else '' end, 表说明 = case when a.colorder=1 then isnull(f.value,'')
原创
2023-01-11 02:03:56
101阅读
查询表:select * from sys.objects where type='U'查询存m dbo.sysobjects WHERE xtyp
原创
2023-08-08 10:29:13
211阅读
1. 有时候查看SQL的时候表名或者字段名需要加[],这是因为有时候你的表名或者字段名正好与sqlserver的保留字段重了 比如:有一个user表,直接select会报错 正确语法如下: 2. SQL的子查询需要加 as 别名,否则编译报错;而oracle和mysql的子查询可以不加 as 别名
原创
2021-07-15 09:53:21
620阅读
常用sqlserver 语句命令SELECT SERVERPROPERTY('Edition')SELECT @@VERSIONUSE masterSELECT dbid, DB_NAME(dbid) AS DB_NAMEFROM sysdatabasesORDER BY dbidGO
原创
2023-09-19 17:58:14
207阅读
--查询用户表对象信息select Tab.Name as [表名],Tab.create_date as [创建时间],Tab.modify_date as [最后修改时间],Col.Name as [列名] ,Type.name as [数
原创
2022-03-30 11:01:32
275阅读
mysql的分页是基于limit关键字,oracle的分页是基于rownum行号,SQLserver的分页在下面进行研究,是基于SQLServer2012进行的测试。 0.原来的SQL的所有数据 下面的测试假设每页都是取5条数据。 1.第一种-ROW_NUMBER() OVER()方式(over函数
原创
2021-07-15 09:52:36
492阅读
索引是数据库里面经常需要用到和需要维护的对象,以下是对索引常见操作的小结:
1. 联机重建索引(维护必备)
/***************************************************************************************/
-- &n
原创
2010-08-25 15:12:41
776阅读