我想确保所有存储过程仍然在语法上有效.(如果有人重命名/删除表/列,就会发生这种情况).
现在我检查所有存储过程语法的解决方案是进入企业管理器,选择列表中的第一个存储过程,并使用以下过程:
它有效,但它非常繁琐.我想要一个名为的存储过程
SyntaxCheckAllStoredProcedures
就像我写的其他存储过程对视图做同样的事情:
RefreshAllViews
为了每个人的利益,RefreshAllViews:
RefreshAllViews.prc
CREATE PROCEDURE dbo.RefreshAllViews AS
-- This sp will refresh all views in the catalog.
-- It enumerates all views, and runs sp_refreshview for each of them
DECLARE abc CURSOR FOR
SELECT TABLE_NAME AS ViewName
FROM INFORMATION_SCHEMA.VIEWS
OPEN abc
DECLARE @ViewName varchar(128)
-- Build select string
DECLARE @SQLString nvarchar(2048)
FETCH NEXT FROM abc
INTO @ViewName
WHILE @@FETCH_STATUS = 0
BEGIN
SET @SQLString = 'EXECUTE sp_RefreshView …
Run Code Online (Sandbox Code Playgroud) 任何人都可以建议采用数学方法处理关系数据库的资源吗?我猜的基本上是关系代数.
我有数学背景,现在与数据库工作很多,并希望缩小差距.
我只需要偶数或奇数项,所以我发现模数运算,这不起作用
SELECT * FROM table ORDER BY id WHERE MOD (num, 2) = 1 ASC;
Run Code Online (Sandbox Code Playgroud)
请帮助我,我是sql中的noob,因为我没有做太多.
我不清楚这应该在这里还是在超级用户中,但是这里有.
我正在尝试将Desk Top软件包与最新的Emacs一起使用.我已经将(桌面保存模式1)添加到我的.emacs但是在启动emacs时我现在收到以下错误.
Error (frameset): Wrong type argument: number-or-marker-p, nil
Run Code Online (Sandbox Code Playgroud)
我在哪里开始调试这个并且谷歌没有任何帮助,我有点失落.
有任何想法吗?
根据请求添加堆栈跟踪
Debugger entered--Lisp error: (wrong-type-argument number-or-marker-p nil)
2 +(nil 80 -1)
3 frameset-move-onscreen(#<frame F1 0xb53310> t)
4 frameset--restore-frame(((tty-type . "xterm-256color") (tty . "/dev/tty") (display-type . color) (background-mode . dark) (foreground-color . "#808080") (cursor-color . "#808080") (background-col$
5 #[0 "\307\306@\236A\211A^A@\205^M^@\211\310\302!\203^[^@\302\306@\305\"\202^\^@\302\311\211\312^C!\203*^@\311^V \202J^@\313\311\314\"\314\306@\236A=\203=^@\311^V \202J^@\314\313\311\314\"B\211^V $
6 funcall(#[0 "\307\306@\236A\211A^A@\205^M^@\211\310\302!\203^[^@\302\306@\305\"\202^\^@\302\311\211\312^C!\203*^@\311^V \202J^@\313\311\314\"\314\306@\236A=\203=^@\311^V \202J^@\314\313\311\314\"$
7 frameset-restore([frameset 1 (21031 10481 847348 292000) (desktop . "206") "shomer@rubydev" nil nil ((((tty-type . "xterm-256color") (tty . "/dev/tty") …
Run Code Online (Sandbox Code Playgroud) database ×1
emacs ×1
emacs24 ×1
maintenance ×1
math ×1
modulus ×1
operation ×1
sql ×1
sql-server ×1
theory ×1