问题标签 [system-procedures]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
sql-server - 未记录的系统过程“sp_MSforeachtable”和@whereand 参数
我正在尝试使用未记录的系统过程sp_MSforeachtable
。但我需要将受影响的表限制为以“smp”开头且位于“ dbo
”模式中的表。我能够找到如何找到以“smp”开头的程序。我只是这样做:
但是如何使用@whereand
参数过滤给定的模式?
更新:我尝试了以下但没有奏效:
更新 2:我在 SQL Server 2000 上运行。
advantage-database-server - 如何定义当前用户?
是否可以定义当前用户?
我找到了一个存储过程“sp_mgGetConnectedUsers”。它返回一个具有唯一唯一字段“地址”的结果集。我怎么能将执行查询与这样的“地址”相关联。
请指教。
注意:据我了解,获取当前用户的另一种方法是为每个连接设置一个唯一的应用程序 Id,但我不太喜欢这种方式。
database - 在 SYBASE ASE 12.5 中获取 SYSTEM PROCEDURE 的 ROWCOUNT
我需要在另一个过程中检查命名事务,以确保它没有被其他任何人执行。
但是对于这个问题,我试图利用一个系统过程
我想知道它是否返回一行... RowsReturned > 1
所以我做了以下
如果我运行EXEC sp_transactions
2 行返回
如果我运行EXEC sp_transactions 'xid','MyTran1'
- 返回一行
现在我需要做类似的事情
我尝试使用@@RowCount,但它总是返回 1