1 / 40
文档名称:

用友erp常用SQL语句.docx

格式:docx   大小:200KB   页数:40页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

用友erp常用SQL语句.docx

上传人:春天资料屋 2022/7/11 文件大小:200 KB

下载得到文件列表

用友erp常用SQL语句.docx

文档介绍

文档介绍:--查问用友版本号
useufsystem
go
select*fromUA_Version
go
-----------------------------------------------(xxxx)操作锁定请稍候
再试”。
*/
useUFDATA_002_2008
selectccodeas科目编码
cauthas功能名称
cuseras用户名
cmachineas机器名
fromGL_mccontrol
deletefromGL_mccontrol
-----------------------------------------------------------------
怎样取得一个数据表的所有列名
/*
方法如下:先从SYSTEMobxject系统表中取得数据表的SYSTEMID然后再
SYSCOLUMN表中取得该数据表的所有列名。
SQL语句如下:*/
/*(方法一*/
select*fromufsystem..ua_account
select*fromsyscolumnswhereid=obxject_id('ua_account')
******@******@objnamechar(40)
******@objname='ua_account'
******@objid=idfromsysobxjectswhereid=obxject_id(***@objname)select'Column_name'=namefromsyscolumnswhereid=***@objidorderbycolid
/*(方法二(邹建)*/
追踪程序的运行就能够了.
/*
开始--程序--MSSQLSERVER
--事件探察器(SQLProfiler)
文件
新建--追踪...
设置要追踪的服务器的信息(连结服务器)--确定
设置追踪的项目...
然后数据库的调用情况就会显示出来
在追踪项目设置中如果不熟悉的话一般用默认设置
筛选项目有几个能够注意一下:
(可是这个仿佛不起作用我的电脑上设置无效)




select


select


同于你要检测的数据库的dbid能够
db_id(N'你要监测的库名')获得dbid
同于你要监测的对象名比如表名视图名等
同于你要监测的对象的id能够
obxject_id(N'你要监测的对象名')获得id
同于错误如果经常出现某个编号的错误
则针对此错误号


同于0失败

1成功如果是排错就过滤掉成功的
办理
*/
/*方法三:*/
如果直接查问能够参照我的这段代码:
ifexists(select*
id

=obxject_id(N'[dbo].[p_search]')

and

obxjectPROPERTY(
id

N'IsProcedure')=1)
dropprocedure[dbo].[p_search]
GO
/*--搜寻某个字符串在那个表的那个字段中
--(引用请保存此信息)--*/
/*--调用示例
usepubs
execp_searchN'l'
--*/
createprocp_search
***@strNvarchar(1000)
as
******@strisnull

--要搜寻的字符串
return
declare

***@s

Nvarchar(4000)
create

table

#t(

表名

sysnam