티스토리 뷰
다음과 같은 소스를 웹페이지에서 쉽게 확인할 수 있다.
CREATE TABLE [dbo].[Sample]
(
[Column_bool] BIT NULL,
[Column_byte] TINYINT NULL,
[Column_char] CHAR NULL,
[Column_decimal] MONEY NULL,
[Column_double] FLOAT NULL,
[Column_float] REAL NULL,
[Column_int] INT NULL,
[Column_long] BIGINT NULL,
[Column_short] SMALLINT NULL,
[Column_string] NVARCHAR(50) NULL,
[Column_DateTime] DATETIME2 NULL,
[Column_TimeSpan] TIME NULL,
[Column_Guid] UNIQUEIDENTIFIER NULL,
)
example C#)
if (Regex.Match(line, @"(?:\s+|)CREATE\s+TABLE\s+\[(\w+)\]+.+\[(\w+)\]") is Match m1 && m1.Success)
{
model.TableName = m1.Groups[2].Value;
}
example Regex )
\s+(.+\w+]+)\s+(\w+)\s(\w+)
\s+(.+\w+]+)\s+(\w+.\d+.+)\s+(\w+)
(?:\s+|)CREATE\s+TABLE\s+(\[+\w+\]+).+(\[+\w+\])
\s+\[(\w+)\]\s+([\w\(\)]+)\s+(.*)
'[.Net C#] > 기초' 카테고리의 다른 글
[C#] Yield와 Enumerator (0) | 2019.07.28 |
---|---|
[C#] INotifyPropertyChanged (0) | 2019.07.15 |
[C#] 초간단 Nuget(BaGet)자체 Server생성(Azure, Local server) (0) | 2019.06.20 |
[C#] 프로세스 아이디로 중복 실행 방지 프로그램 (0) | 2019.02.12 |
[C#] 프로그램 실행시 기존에 같은 프로세스가 있으면 KILL (0) | 2019.02.12 |
- Total
- Today
- Yesterday