2008-01-01から1年間の記事一覧

SQLServer テーブル定義の取得

Excel のデータを読んで SQLSerevr 上のテーブルを更新する (改良版) テーブル定義 取得用 SQL lesson013.sql select c.column_name , c.data_type from information_schema.columns c where ( c.table_name = '%table_name%' ) order by c.ordinal_position…

SQLServer と Access との 連携

SQLServer上のテーブルをMDBにリンク/インポートする (テーブル指定) 接続文字列 lesson001.con ODBC;DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; リンク/インポート用スクリプト lesson001.vbs 'SQLS…

SQLServer テーブル定義の取得

不具合あり! テーブル定義情報を取得してExcelに出力する (テーブル別) テーブル定義 取得用 SQL lesson004.sql select c.table_name , c.ordinal_position , c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.nu…

SQLServer テーブル定義の取得

Excel のデータを読んで SQLSerevr 上のテーブルを更新する テーブル定義 取得用 SQL lesson011.sql select c.column_name , c.data_type from information_schema.columns c where ( c.table_name = '%table_name%' ) order by c.ordinal_position 接続文字…

SQLServer テーブル定義の取得

テーブル定義情報を取得して MERGE用ストアドプロシージャを作成する テーブル定義 取得用 SQL lesson008.sql select c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_scale , p.constraint_type from informa…

VBScript の お勉強

テーブル定義情報を取得して UPDATE用ストアドプロシージャを作成する テーブル定義 取得用 SQL lesson008.sql select c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_scale , p.constraint_type from inform…

SQLServer テーブル定義の取得

テーブル定義情報を取得して INSERT用ストアドプロシージャを作成する テーブル定義 取得用 SQL lesson008.sql select c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_scale , p.constraint_type from inform…

SQLServer レコードの取得

SQLの結果を Excelに出力する 読み込み用 SQL lesson005.sql select * from DimAccount 接続文字列 lesson004.con DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; Excel出力用スクリプト lesson007.vbs …

SQLServer レコードの取得

SQLの結果を HTMLに出力する 読み込み用 SQL lesson005.sql select * from DimAccount 接続文字列 lesson004.con DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; HTML出力用スクリプト lesson003.vbs Opti…

SQLServer レコードの取得

SQLの結果を CSVに出力する 読み込み用 SQL lesson005.sql select * from DimAccount 接続文字列 lesson004.con DRIVER={SQL Server};SERVER=xxxxxx;DataBase=adventureworksdw;UID=yyyyyy;PWD=zzzzzz; CSV出力用スクリプト lesson002.vbs Option E…

SQLServer テーブル定義の取得

不具合あり! テーブル定義情報を取得してHTMLに出力する (テーブル別) テーブル定義 取得用 SQL lesson004.sql select c.table_name , c.ordinal_position , c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.nume…

SQLServer テーブル定義の取得

テーブル定義情報を取得してHTMLに出力する テーブル定義 取得用 SQL lesson002.sql select c.table_name , c.ordinal_position , c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_precision_radix , c.nu…

SQLServer テーブル定義の取得

テーブル定義情報を取得してCSVに出力する テーブル定義 取得用 SQL lesson002.sql select c.table_name , c.ordinal_position , c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_precision_radix , c.nume…

SQLServer テーブル定義の取得

テーブル定義 取得用 SQL select c.table_name , c.ordinal_position , c.column_name , c.data_type , c.character_maximum_length , c.numeric_precision , c.numeric_precision_radix , c.numeric_scale , c.is_nullable , c.column_default , p.constrai…

VBScript で Excel

Excel のテーブル定義シートから、CREATE TABLE 文を 作成する (SQL Server 用) ↓ こんな Excel ファイルを読む Sheet1 A B C D E F G H I J 1 テーブル名 2 仕入先マスタ M_SIIRE 3 4 No. 項目名 ID 型 桁数 小数 必須 主キー 初期値 備考 5 1 仕入先コード…

ファイル操作

指定フォルダ以下のファイルを 年月別のフォルダにコピーする このような画像フォルダがあって... C:\>cscript c:\study\jscript\chapter005\lesson004.js c:\study\picture //nologo 2008/01/01 00:00:00 c:\study\picture\100CDPFP\IMGA0001.JPG 2008/01/0…

ファイル操作

指定フォルダ以下のファイルを 年月別のフォルダにコピーする このような画像フォルダがあって... C:\>ruby c:\study\ruby\chapter005\lesson004.rb c:\study\picture 2008/01/01 00:00:00 c:\study\picture\100CDPFP\IMGA0001.JPG 2008/01/02 00:00:00 c:\s…

ファイル操作

PHP

指定フォルダ以下のファイルを 年月別のフォルダにコピーする このような画像フォルダがあって... C:\>php c:\study\php\chapter005\lesson004.php c:\study\picture 2008/01/01 00:00:00 c:\study\picture\100CDPFP\IMGA0001.JPG 2008/01/02 00:00:00 c:\st…

ファイル操作

指定フォルダ以下のファイルを 年月別のフォルダにコピーする このような画像フォルダがあって... C:\>perl c:\study\perl\chapter005\lesson004.pl c:\study\picture 2008/01/01 00:00:00 c:\study\picture\100CDPFP\IMGA0001.JPG 2008/01/02 00:00:00 c:\s…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻順にソート) lesson005.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); var hash = new Array(); putsDis(fs, WScript.Arguments(0), hash);var array = new Array(); for (file in hash)…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻順にソート) lesson005.rb def putsDir(path, h) if FileTest.directory?(path) Dir.open(path) do |dir| dir.each do |name| next if name == "." # 自分 next if name == ".." # 親 putsDir path + "/" + n…

ファイル検索

PHP

指定フォルダ以下のファイルを列挙する (更新時刻順にソート) lesson005.php $value) { print $value." ".$key."\n"; } function putsDir($dir, &$h) { if (is_dir($dir)) { $dh = opendir($dir); while ($file = readdir($dh)) { if ($file == ".") continu…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻順にソート) lesson005.pl %h; putsDir($ARGV[0]); foreach (sort {$h{$a} cmp $h{$b}} keys(%h)) { print $h{$_}." ".$_."\n"; }sub putsDir { my($path) = @_; if (-d $path) { opendir HANDLE, $path; my …

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻も表示) lesson004.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); putsDis(fs, WScript.Arguments(0));function putsDis(fs, path) { var folder = fs.GetFolder(path); var files = fol…

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻も表示) lesson004.rb def putsDir(path) if FileTest.directory?(path) Dir.open(path) do |dir| dir.each do |name| next if name == "." # 自分 next if name == ".." # 親 putsDir path + "/" + name end…

ファイル検索

PHP

指定フォルダ以下のファイルを列挙する (更新時刻も表示) lesson004.php

ファイル検索

指定フォルダ以下のファイルを列挙する (更新時刻も表示) lesson004.pl putsDir($ARGV[0]);sub putsDir { my($path) = @_; if (-d $path) { opendir HANDLE, $path; my @fileList = readdir HANDLE; foreach $file (@fileList) { next if ($file eq "."); # …

ファイル検索

指定フォルダ以下のフォルダ/ファイルを列挙する lesson001.js var fs = WScript.CreateObject("Scripting.FileSystemObject"); var folder = fs.GetFolder(WScript.Arguments(0));var files = folder.Files; var enmFile = new Enumerator(files) for (; !e…

ファイル検索

指定フォルダ以下のフォルダ/ファイルを列挙する lesson001.rb Dir.open(ARGV[0]) do |dir| dir.each do |name| puts name end end実行結果 C:\>ruby c:\study\ruby\chapter005\lesson001.rb c:\study\ruby . .. chapter001 chapter002 chapter003 chapter00…

ファイル検索

PHP

指定フォルダ以下のフォルダ/ファイルを列挙する lesson001.php 実行結果 C:\>php c:\study\php\chapter005\lesson001.php c:\study\php . .. chapter001 chapter002 chapter003 chapter004 chapter005 ちょいと変更 lesson002.php