簡體   English   中英

如何在SQL Server中實現類似msacess掩碼的功能

[英]How can implement msacess mask like functionality in SQL Server

Web報表工具中有一些動態表單和字段。 我在SQL Server表中添加列,我需要驗證數據輸入。 說當我添加歸檔到SQL Server表的電子郵件地址時,電子郵件地址驗證應附加到該字段。 在將文件添加到Access表時,我想要像MS-Access掩碼這樣的功能。

最好將MS Access視為三種獨立的產品-dbms,用於與許多不同dbms的用戶界面的快速應用程序開發環境以及編程環境(VBA)。 您正在談論的“掩碼”是用戶界面功能。 SQL Server沒有任何UI開發功能,因此您必須在正在構建的任何用戶界面中自行完成此工作。

此“掩碼”功能不能替代dbms中的CHECK()約束。 換句話說,在您的前端構建一個電子郵件掩碼,但還要在數據庫本身的電子郵件列中構建兼容的CHECK()約束。 這樣做有兩個很好的理由。

首先,因為有用的數據庫應用程序擴展了它們的范圍。 您會發現越來越多的用戶界面連接到有用的數據庫。 (我研究的最后一個舊數據庫具有用15種不同的編程語言編寫的用戶界面,其歷史可以追溯到1970年代初期。)您不能指望新界面來遵循您的一個界面的規則。

其次,它可以防止睡眠不足的DBA犯某些災難性的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM