Heim Datenbank MySQL-Tutorial SQL Server更改表数据类型View中Column数据类型没有相应改变

SQL Server更改表数据类型View中Column数据类型没有相应改变

Jun 07, 2016 pm 05:18 PM
sql server

所以创建View的时候系统存储的是当时字段的字段类型,即使后来字段类型更改SQL Server也不会自动更新View,需要手动更新。所以大

今天有个供应商问我一个问题如果更改表中一个字段的数据类型是不是View中的字段类型也响应自动更改。当时我想应该是会自动更改的。

但是供应商说他们试过了不会更改的,问我除了重新建有没有什么办法。当时想到了刷新View的存储过程sp_refreshview,让他们试一下。执行之后View中的数据类型就被更新了。

通过这个例子可以看到View中的字段类型是不会同步的除是schema-bound 的View. MSDN查到的解释:

Updates the metadata for the specified non-schema-bound view. Persistent metadata for a view can become outdated because of changes to the underlying objects upon which the view depends.

所以创建View的时候系统存储的是当时字段的字段类型,,即使后来字段类型更改SQL Server也不会自动更新View,需要手动更新。所以大家创建View的时候最好不要用select *. 另外可以用SchemaBinding选型对表进行限制。

linux

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
Repo: Wie man Teamkollegen wiederbelebt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Abenteuer: Wie man riesige Samen bekommt
1 Monate vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Welche Software ist Microsoft SQL Server? Welche Software ist Microsoft SQL Server? Feb 28, 2023 pm 03:00 PM

Microsoft SQL Server ist ein relationales Datenbankverwaltungssystem, das von Microsoft eingeführt wurde. Es handelt sich um eine umfassende Datenbankplattform, die integrierte Business-Intelligence-Tools (BI) verwendet, um eine Datenverwaltung auf Unternehmensebene zu ermöglichen Grad der Integration mit verwandter Software. Die SQL Server-Datenbank-Engine bietet sicherere und zuverlässigere Speicherfunktionen für relationale Daten und strukturierte Daten und ermöglicht es Benutzern, hochverfügbare und leistungsstarke Datenanwendungen für Unternehmen zu erstellen und zu verwalten.

SQL Server oder MySQL? Neue Forschungsergebnisse zeigen die besten Datenbankoptionen. SQL Server oder MySQL? Neue Forschungsergebnisse zeigen die besten Datenbankoptionen. Sep 08, 2023 pm 04:34 PM

SQLServer oder MySQL? Die neueste Forschung zeigt die beste Datenbankauswahl. Mit der rasanten Entwicklung des Internets und Big Data ist die Datenbankauswahl zu einem wichtigen Thema für Unternehmen und Entwickler geworden. Unter vielen Datenbanken sind SQL Server und MySQL als die beiden am weitesten verbreiteten und am weitesten verbreiteten relationalen Datenbanken äußerst umstritten. Welches sollten Sie also zwischen SQLServer und MySQL wählen? Die neuesten Forschungsergebnisse bringen für uns Licht in dieses Problem. Lassen Sie zunächst

Entwicklung von PHP- und SQL Server-Datenbanken Entwicklung von PHP- und SQL Server-Datenbanken Jun 20, 2023 pm 10:38 PM

Mit der Popularität des Internets ist die Entwicklung von Websites und Anwendungen zum Hauptgeschäft vieler Unternehmen und Einzelpersonen geworden. PHP und SQLServer-Datenbank sind zwei sehr wichtige Tools. PHP ist eine serverseitige Skriptsprache, mit der dynamische Websites entwickelt werden können. SQL Server ist ein von Microsoft entwickeltes relationales Datenbankverwaltungssystem mit vielfältigen Anwendungsszenarien. In diesem Artikel besprechen wir die Entwicklung von PHP und SQL Server sowie deren Vor- und Nachteile sowie Anwendungsmethoden. Lassen Sie uns zunächst einmal

So stellen Sie mithilfe von PDO eine Verbindung zu einer Microsoft SQL Server-Datenbank her So stellen Sie mithilfe von PDO eine Verbindung zu einer Microsoft SQL Server-Datenbank her Jul 29, 2023 pm 01:49 PM

Einführung in die Verwendung von PDO zum Herstellen einer Verbindung zu einer Microsoft SQL Server-Datenbank: PDO (PHPDataObjects) ist eine einheitliche Schnittstelle für den Zugriff auf von PHP bereitgestellte Datenbanken. Es bietet viele Vorteile, wie z. B. die Implementierung einer Abstraktionsschicht der Datenbank und die Erleichterung des Wechsels zwischen verschiedenen Datenbanktypen, ohne große Codemengen ändern zu müssen. In diesem Artikel wird erläutert, wie Sie mit PDO eine Verbindung zu einer Microsoft SQL Server-Datenbank herstellen, und es werden einige zugehörige Codebeispiele bereitgestellt. Schritt

Eine kurze Analyse von fünf Methoden zur Verbindung von SQL Server mit PHP Eine kurze Analyse von fünf Methoden zur Verbindung von SQL Server mit PHP Mar 21, 2023 pm 04:32 PM

In der Webentwicklung ist die Kombination von PHP und MySQL sehr verbreitet. In einigen Fällen müssen wir jedoch eine Verbindung zu anderen Datenbanktypen herstellen, beispielsweise zu SQL Server. In diesem Artikel behandeln wir fünf verschiedene Möglichkeiten, mit PHP eine Verbindung zu SQL Server herzustellen.

SQL Server vs. MySQL: Welche Datenbank eignet sich besser für eine Hochverfügbarkeitsarchitektur? SQL Server vs. MySQL: Welche Datenbank eignet sich besser für eine Hochverfügbarkeitsarchitektur? Sep 10, 2023 pm 01:39 PM

SQL Server vs. MySQL: Welche Datenbank eignet sich besser für eine Hochverfügbarkeitsarchitektur? In der heutigen datengesteuerten Welt ist hohe Verfügbarkeit eine der notwendigen Voraussetzungen für den Aufbau zuverlässiger und stabiler Systeme. Als Kernkomponente der Datenspeicherung und -verwaltung ist die hohe Verfügbarkeit der Datenbank für den Geschäftsbetrieb des Unternehmens von entscheidender Bedeutung. Unter den vielen Datenbanken sind SQLServer und MySQL die gängige Wahl. Welche Datenbank ist im Hinblick auf eine Hochverfügbarkeitsarchitektur besser geeignet? In diesem Artikel werden die beiden verglichen und einige Vorschläge gemacht.

SQL Server und MySQL stehen im Wettbewerb. Wie wählt man die beste Datenbanklösung aus? SQL Server und MySQL stehen im Wettbewerb. Wie wählt man die beste Datenbanklösung aus? Sep 10, 2023 am 08:07 AM

Mit der kontinuierlichen Entwicklung des Internets hat die Datenbankauswahl immer mehr an Bedeutung gewonnen. Unter den vielen Datenbanken sind SQLServer und MySQL zwei hochkarätige Optionen. SQLServer ist ein von Microsoft entwickeltes relationales Datenbankverwaltungssystem, während MySQL ein relationales Open-Source-Datenbankverwaltungssystem ist. Wie wählt man also die beste Datenbanklösung zwischen SQLServer und MySQL aus? Zunächst können wir diese beiden Datenbanken hinsichtlich der Leistung vergleichen. SQLServer verarbeitet

Vergleich von SQL Server und MySQL: Welches ist besser für die Verarbeitung großer Datenmengen? Vergleich von SQL Server und MySQL: Welches ist besser für die Verarbeitung großer Datenmengen? Sep 09, 2023 am 09:36 AM

SQLServer und MySQL sind derzeit zwei sehr beliebte relationale Datenbankverwaltungssysteme (RDBMS). Beide sind leistungsstarke Tools zum Speichern und Verwalten großer Datenmengen. Sie weisen jedoch einige Unterschiede im Umgang mit großen Datenmengen auf. In diesem Artikel werden SQL Server und MySQL verglichen, wobei der Schwerpunkt auf ihrer Eignung für die Verarbeitung großer Datenmengen liegt. Lassen Sie uns zunächst die grundlegenden Eigenschaften von SQLServer und MySQL verstehen. SQLServer wird von Microsoft entwickelt

See all articles