Powershell(2.0版)在哪里?Powershell.exe的路径是什么?我安装了Windows Server 2008和Powershell.当我查看此文件夹时:
PS C:\Windows\System32\WindowsPowerShell> dir
Directory: C:\Windows\System32\WindowsPowerShell
Mode LastWriteTime Length Name
---- ------------- ------ ----
d---- 20.4.2010 17:09 v1.0
Run Code Online (Sandbox Code Playgroud)
我只有Powershell v1.0.但是当我打字的时候
PS C:\> $Host.version
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
PS C:\>
Run Code Online (Sandbox Code Playgroud)
它表明我安装了v2.0.
我正在尝试创建一个查询sys.tables表的简单存储过程.
CREATE PROCEDURE dbo.test
@dbname NVARCHAR(255),
@col NVARCHAR(255)
AS
SET NOCOUNT ON
SET XACT_ABORT ON
USE @dbname
SELECT TOP 100 *
FROM sys.tables
WHERE name = @col
GO
Run Code Online (Sandbox Code Playgroud)
这似乎不起作用,因为我应该在USE @dbname之后放置GO,但这会终止此过程的创建吗?如何将此数据库选择放入此过程中,以便用户可以将数据库名称作为此proc的参数?
我和R一起工作了好几年.R在数据操作方面非常强大.我正在学习python,我想知道如何使用python操作数据.基本上我的数据集被组织为数据框(例如excel表).我想知道(通过示例)如何使用python完成这种基本数据操作任务?
1. Read csv file like the following
var1, var2, var3
1, 2, 3
4, 5, 6
7, 8, 9
2. Subset data where var2 in ('5', '8')
3. Make a new variable --> var4 = var3 * 3
4. Transpose this data
5. Write to csv file
Run Code Online (Sandbox Code Playgroud)
非常感谢您的帮助和示例!
我在一个名为的数据库中有一个名为PROC_fetchTableInfo的存储过程(从sys.tables中简单选择)
Cust
Run Code Online (Sandbox Code Playgroud)
我想在另一个名为的数据库中使用此过程
Dept
Run Code Online (Sandbox Code Playgroud)
我尝试使用命令在此数据库中执行此sp
EXECUTE Cust.dbo.PROC_fetchTableInfo
Run Code Online (Sandbox Code Playgroud)
但结果我从数据库Cust获取表.如何让这个程序在数据库部门工作?
我有十个文本文件(制表符分隔,200K行).我的目的是寻找人物[,],| 并分别用a,o,u替换它们.有关如何使用Windows批处理脚本或Powershell执行此操作的任何提示?
从Powershell或Batch运行此脚本时:在Windows XP(Powershell 1.0)中查找和替换字符一切顺利.但是在脚本停止处理文本文件之后,Powershell仍然拥有超过1 000 000 kb的内存(当从taskmanager进行检查时)并且似乎没有释放内存使用量.我将不得不杀死Powershell进程以释放内存.如何防止这种巨大的内存使用?
powershell ×3
sql ×2
sql-server ×2
batch-file ×1
memory-leaks ×1
path ×1
python ×1
r ×1
replace ×1