2012-01-01から1年間の記事一覧
SQLServerで 別のデータベースの値を使用して更新を行う update [iD].[dbo].Contents set category=A.category, title=A.title, doc=A.dot from [iD2].[dbo].Contents as A where [iD].[dbo].Contents.id = 146 and A.id=146
Radio Frequency Identification 微小な無線チップにより人やモノを識別・管理する仕組み。 流通業界でバーコードに代わる商品識別・管理技術として研究が進められてきたが、 それに留まらず社会のIT化・自動化を推進する上での基盤技術として注目が高まって…
If System.IO.Directory.Exists("C:\Hoge\") Then MessageBox.Show("ディレクトリは存在します") Else MessageBox.Show("ディレクトリは存在しません") End If
--追加するキー項目のNULLを不許可にする ALTER TABLE [dbo].[TableA] ALTER COLUMN [FieldA] [varchar] (8) NOT NULL Go --キーを一旦クリアする ALTER TABLE [dbo].[ TableA ] DROP CONSTRAINT [PK_ TableA _1] Go --キー項目を再作成する ALTER TABLE [db…
キャリッジリターン(chr(13))・・・カーソルを先頭の位置に移動させるラインフィード(chr(10))・・・次の行に移動する 順番を逆にすると正しく改行されないので注意 もともとはタイプライターで、 一行打ち込んだ後で紙を固定するシリンダー(キャリッジ)を…
ALTER TABLE テーブル名 DROP DF_TABLE_DEFAULT →デフォルト値設定 ALTER TABLE テーブル名 DROP COLUMN フィールド名 ※列を削除する際、デフォルト値の設定がされている時はその設定を削除しないと列を削除できない
ALTER TABLE 表名 ALTER COLUMN 列名 列定義 例)ALTER TABLE T_02_1 ALTER COLUMN POST_CODE CHAR(7)
select * into テーブル2 from テーブル1 ※テーブル2が存在しない場合、Createされる
DBCC CHECKIDENT (テーブル名, RESEED, 0) ※他の方法として・・・Truncate Tableを行えばオートナンバーは初期化される
データ読み込みのレスポンステストなどで 一度読み込むとキャッシュに残るので 正確なレスポンスが測れない。 その時はキャッシュのクリアを行う。 [記述方法] DBCC DROPCLEANBUFFERS
エディタでも簡単にファイルの内容を 比較することは出来ますが、 エディタがない場合は使えるかなと思います。 fc ファイル名 ファイル名2 結果をファイルに出力するには・・・ fc ファイル名 ファイル名2>出力するファイル名
row_numberを使う over()は番号を振る並び順の設定を行う select row_number() over(order by FieldA, FieldB, FieldC),* from TableA
データベースの容量が大きくなった場合に、 ログファイルの削除と圧縮を行うと容量を減らせる。 本番環境ではログファイルを使用する事もあり、 削除などは簡単には行えないので、 テスト環境の場合に行う。 backup log DB名 with no_log dbcc shrinkfile(XX…
dir b/a-d dir /b テキストに出力 dir /b >aaa.txt
select * A where FieldA <> '' とやるとNull値が抽出されない IsNullを用いるとNull値も取得できる IsNull(FieldA,'') <> ''
left joinでlikeを使ってテーブルをつなげることが出来る 例) select * from A left join B on A.Field1 like '%' + B.Field1 + '%' AのフィールドとBのフィールが部分一致する場合に結合される
ping -a IPアドレス
update TableAset TableA.FGDL = TableB.FGDL from TableBwhere TableA.CD = TableB.CD
SQLServer2005をインストールしたが、 いろいろと上手くいかなかったので 注意点をまとめました。 ・クライアントのインストール時は「このコンピュータに全てインストールを選択す る」を行う。行わないとManegementStudioがインストールされない ・Window…
select * from D_CONTRACTleft join D_ORDERon CRNOCR = ODNOCRand ODNOOD = (select max(ODNOOD) from D_ORDER as D_ORDER2 where D_ORDER2.ODNOCR = D_ORDER.ODNOCR ) Joinの条件に対象のキーの最大値を含める
update TableA set Field1 = (select sum(Field2) from TableB where TalbeA.FiledKey = TableB.FieldKey and FieldDate = '200509')
DELETE FROM Table_A FROM Table_B WHERE Table_A.Field_A = Table_B.Field_B ※WHERE以下でテーブルをつなげている 削除されるのは最初に指定しているテーブル 複数テーブルは削除できない
仕事中によく使う便利なショートカットキー Windowsキー+L・・・画面のロック Windowsキー+D・・・デスクトップを表示 Windowsキー+E・・・エクスプローラを表示