SQL Server 7.0 入門 (4)

黄舟
リリース: 2016-12-24 17:38:30
オリジナル
1238 人が閲覧しました

テキスト データと画像データを管理する
テキスト データ型と画像データ型の列は、他の列と同様に SELECT ステートメントの Select_list に含めることができます。 SELECT ステートメントを通じて取得される最大テキスト サイズは、TEXTSIZE 設定によって制御されます。デフォルトの TEXTSIZE 値は 4096 バイトで、SET TEXTSIZE ステートメントを使用してリセットできます。現在の TEXTSIZE 設定の値は、グローバル変数 @@TEXTSIZE に保存されます。
テキストと画像データを取得するもう 1 つの方法は、TEXTPTR 関数と READTEXT 関数を使用することです。 TEXTPTR 関数は、列名を入力パラメータとして受け取り、バイナリ形式のテキスト ポインタを返します。
このポインタは、オフセットと呼ばれる読み取り開始ポインタと読み取るバイト数とともに、テキストと画像データを取得するために READTEXT 関数に渡されます。

データの変更
TSQL には、データベースへの挿入、変更、削除のためのコマンドも用意されています。
Insert
INSERT コマンドはテーブルにデータを挿入するために使用されます。構文は次のとおりです:
INSERT [INTO] [(value_list)] VALUES (value_list)
Value_list は Column_list の列に対応する値です。これらの値は、定数、TSQL 変数、または SQL Server 組み込み関数にすることができます。値の順序は、column_list の列の順序に対応する必要があります。 column_list が定義されていない場合、値の順序はテーブル内の列の順序に対応する必要があります。
INSERT の Values_list は、SELECT ステートメントまたはストアド プロシージャを通じて提供することもできます。構文は次のとおりです: INSERT [INTO] [(column_list)] SELECT INSERT [INTO] [(column_list)]
;ここの SELECT ステートメントには複数の接続を含めることができます。ストアド プロシージャを使用する場合、ストアド プロシージャは、column_list として使用できる結果を返す必要があります。
タイムスタンプ値は指定しないでください。同時に、列の IDENTITY 属性が定義されている場合、この列の値は提供できません。これらの値はシステムによって生成されます。列にデフォルト値がある場合、その値は提供されず、デフォルト値が使用されます。

変更
UPDATE ステートメントは次のとおりです。
UPDATE SET [,_n] _条件> ;]
Serach_condition は、変更される行が満たすべき条件です。 WHERE 句のない UPDATE ステートメントは、テーブル内のすべての行を変更します。結合は UPDATE ステートメントでも使用できます。

Delete
DELETE ステートメントは、テーブルから行を削除するために使用されます。文法は次のとおりです。 le delete [from] & lt; table_name & gt;
[where & lt; search_condition & gt;] serach_condition は行を削除するための条件です。無条件の DELETE ステートメントは、テーブル内のすべての行を削除します。接続は DELETE ステートメントでも使用できます。

上記は SQL Server 7.0 入門 (4) の内容です。さらに関連する内容については、PHP 中国語 Web サイト (www.php.cn) に注目してください。




関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート