私はVB.Netを使用してWindowsアプリケーションを作成しています。このアプリケーションは、SQl create .sqlファイルをパラメータとして取り、すべてのフィールドとそのデータ型をリストまたは配列に返します。.Netを使用してcreate SQL Statmentからすべてのフィールドを抽出する方法は?
例:
USE [MyDB] GO /****** Object: Table [dbo].[User] Script Date: 07/07/2009 10:16:48 ******/
SET
ANSI_NULLS ON GO
SET QUOTED_IDENTIFIER ON GO SET ANSI_PADDING ON GO CREATE TABLE [dbo].[User]([UserId] [int] IDENTITY(1,1) NOT NULL,
[FirstName] [varchar](50) COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL, [MiddleName]
[varchar](50) COLLATE SQL_Latin1_General_CP1_CI_A
は返す必要があります:
ユーザーID int型、姓の文字列、MiddleName列
を、私はどのような方法、純粋なvb.netコードや正規表現を使用してこれをやりたいです。
誰もがこれを完了するための最速の方法を知っていますか?
この方法はSQL Express版でも実行できますか? –
@Amr ElGarhy:はい。 – jason