Rahmen SET ANSI_WARNINGS OFF
wenn ich SET ANSI_WARNINGS OFF
in einer gespeicherten Prozedur, um loszuwerden, eine Warnung, es dauert nur Effekte, die gespeicherte Prozedur und hat keine Auswirkungen auf die anderen, was bedeutet, dass in anderen gespeicherten Prozeduren, die ANSI_WARNINGS
ist immer noch auf.
Was ist, wenn ich will, um Sie auszuschalten für alle gespeicherten Prozeduren?
Warum ist es auf default? Wie konnte ich wissen, dass?
Andere Einstellungen(z.B. NOCOUNT
) in der sql server auf die gleiche Weise arbeiten?
Vielen Dank.
Es wird großartig sein, wenn jemand teilen können Artikel, die über gemeinsame Merkmale dieser Einstellungen mit mir.
InformationsquelleAutor Ziyang Zhang | 2011-08-08
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es vielleicht Wert darauf hin, dass es nicht nur NICHT auf andere gespeicherte Prozeduren, sondern nur auf Anweisungen nach dem SET-Vorgang
z.B. führen Sie diese und Sie werden sehen, dass die option ausgeschaltet, dann eingeschaltet und dann wieder ausgeschaltet.
InformationsquelleAutor David Bridge
Vom BOL:
Lesen Sie über es in BOL (F1 in Management Studio) oder auf der MSDN-Website http://msdn.microsoft.com/en-us/library/ms190368.aspx
NOCOUNT funktioniert auf die gleiche.
InformationsquelleAutor Igor Borisenko