web-dev-qa-db-ja.com

「n'dbname」は何を表し、「n」は何を表しますか

USE [master] 
GO 
/****** Object:  Database [assist]    Script Date: 11/13/2010 20:17:49 ******/
CREATE DATABASE [assist] ON  PRIMARY 
( NAME = N'assist', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.THIRD\MSSQL\DATA\assist.mdf' , SIZE = 2304KB , MAXSIZE = UNLIMITED, FILEGROWTH = 1024KB )
 LOG ON 
( NAME = N'assist_log', FILENAME = N'C:\Program Files\Microsoft SQL Server\MSSQL10_50.THIRD\MSSQL\DATA\assist_log.LDF' , SIZE = 504KB , MAXSIZE = 2048GB , FILEGROWTH = 10%)

上記において、以下の用語は何を意味/使用しますか。

  • GO

  • N' within this statement "NAME = N'assist', FILENAME = N'C:\Program Files"

3
user48642

「Nプレフィックスを使用して文字列を渡すTransact-SQLコードを見たことがあるかもしれません。これは、後続の文字列がUnicodeであることを示します(Nは実際には各国語の文字セットを表します)。つまり、NCHAR、NVARCHAR、またはCHAR、VARCHAR、またはTEXTではなく、NTEXT値。これらのデータタイプの比較については、記事#2354を参照してください。 "

aspfaq.comからの参照

7
EngineeringSQL