エディターで次のように表示される sql ファイル (alice.sql) があります。
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[FK_dg_object_extern_pub_dg_extern_pub_status]') and OBJECTPROPERTY(id, N'IsForeignKey') = 1)ALTER TABLE [dbo].[dg_object_extern_pub] DROP CONSTRAINT FK_dg_object_extern_pub_dg_extern_pub_status GO
そのファイルをirbにロードすると、次のようになります
f = File.open("alice.sql").readlines
このように見えます:(
=> ["\377\376i\000f\000 \000e\000x\000i\000s\000t\000s\000 \000(\000s\000e\000l\000e\000c\000t\000 \00
ファイル内のいくつかの文字列を検索して置換したかったのですが、これは今では不可能のようです
何か案は?