Microsoft の SQL Server management Studio を使用してデータベース内の特定のテーブルを右クリックし、クエリ ウィンドウにスクリプト テーブルを作成すると、テーブル作成コードがウィンドウに表示されます。次のようなことに気づきます
CREATE TABLE [dbo].[Login](
[UserId] [int] NOT NULL,
[LoginName] nvarchar COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL
など
)
これは、他の DBMS でも表示される方法ですか?
これは、使用されている DBMS に固有のものですか?
それは単なる空想的な見方ですか?
列名とテーブル名の前後に「 [ ] 」が使用されているのはなぜですか。単純な TSQL 定義は、
CREATE TABLE table_name (
Column#1 Datatype NOT NULL,
Column#2 Datatype NOT NULL UNIQUE,
-- etc...
)のようなものになります。
私のばかげた質問を気にしないでください。
前もって感謝します、
バラジS